Clean architecture (12/48)

Clean architecture