O projeto foi feito baseado em alguma arquitetura ou designer específico ?
O projeto foi feito baseado em alguma arquitetura ou designer específico ?
Oi João!
Na verdade não. Foi feito no mesmo estilo que é encontrado na grande maioria de projetos Java com Spring Boot.
Exceto a parte de validações, que no geral o pessoal coloca tudo junto na service, deixando o código muito extenso e difícil de dar manutenção e de testar. No curso foram utilizados os padrões de projeto Strategy e Chain of Responsibility para implementar as validações.
Bons estudos!