entities
Geralmente nós a entendemos como os 'models' no nosso modelo MVC, porém nem sempre as entidades são diretamente relacionadas as tabelas do nosso banco de dados.
repositories
useCases
- UseCase - seria o equivalente ao nosso service
- DTO - Data Transferer Object, seria a exportação das tipagens
- Controller - faz a comunicação com nossa rota
- Spec - Seria o teste do nosso UseCase.