SINOPSE
Aprender a programar é apenas o início; o verdadeiro desafio reside na compreensão de arquiteturas complexas e na criação de soluções completas para problemas práticos. Através de um projeto realista de venda de ingressos, o leitor é guiado por todo o ciclo de desenvolvimento de um sistema, desde a modelagem de requisitos até a implementação de microsserviços e padrões avançados de arquitetura.
Temas como autenticação, autorização e observabilidade são explorados, com exemplos práticos que preparam o leitor para construir sistemas robustos e prontos para o mundo real, utilizando tecnologias como Java, Spring Boot, Docker, Kafka e Kubernetes.