📄️ Domain
The domain layer holds all your business logic. It is the one responsible for accessing/updating data, performing database operations, etc.
📄️ Application
The application layer serves as a mediator between the UI and the domain layers.
📄️ Persistence
This layer is responsible for all database communication. Here you'll learn how to properly set up this layer in detail. Let's start with
📄️ User Interface
This layer is responsible for managing communication with the application's consumer. If you used generators files