Moisés Oliveira
Moisés Oliveira06/10/2026 02:59
Compartilhe

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.

    Compartilhe
    Comentários (0)