Clean Architecture is a system architecture that aims to produce applications that are easy to test, modify and maintain by dividing the software into layers, thus achieving a separation of concerns.
Hreinn arkitektúr, eða Clean Architecture, er kerfisarkitektúr sem gengur út á að aðskilja hlutverk eininga (e. separation of concerns) í þeim tilgangi að þróa forrit sem auðvelt er að prófa, breyta og viðhalda.