Onion Architecture
In this course we are going to use the Onion Architecture. The Onion Architecture is a kind of layered architecture, where we separate the concerns of the application into smaller parts.
References §1
(One example of the Onion Architecture in action: https://medium.com/@alessandro.traversi/understanding-onion-architecture-an-example-folder-structure-9c62208cc97d)