Clean architecture (11/48)

Clean architecture