This is a study repository about Clean Architecture, it is based in Alura's Course 'Java e Clean Architecture: Descomplicando arquitetura de software'.
https://www.alura.com.br/curso-online-java-clean-architecture
Clean Architecture simplified in three main layers:
- Domain
- Application/UseCase
- Infrastructure
Good practices and patterns of the architecture:
- Builders
- Repositories
- Factories
- DTOs
- Services