API que eu fiz no desafio de Design Patterns
No desafio de Design Patterns da DIO eu não quis repetir o exemplo de cliente e CEP. Fiz uma API chamada Brinelog.
A ideia é avaliar um lote de fermentação. Você informa o vegetal, o sal, quantos dias ficou e a temperatura. A API responde se vai pro pote, se espera mais um pouco ou se descarta.
Usei Strategy pras regras (segurança, acidez e ponto), Facade pra o controller não ficar com essa lógica, e o Spring já entrega o Singleton nos serviços.
Separei domínio, aplicação, infra e web pra não misturar regra com banco.
Código: https://github.com/sir-devtech/brinelog-bootcampitau
Pra rodar é mvn spring-boot:run e abrir localhost:8080.


