Clean architecture (17/48)

Clean architecture