Enviar e-mail ao Autor
You can use this page to email ADRIANO DOS SANTOS RIBEIRO about Padrões e Práticas para Arquitetura Java Moderna.
Sobre o Livro
No desenvolvimento enterprise Java, a complexidade é uma constante e a mudança é a única certeza. Como arquitetar e construir sistemas que não apenas atendem às necessidades de hoje, mas também são robustos, escaláveis e prontos para as evoluções tecnológicas de amanhã? Este livro oferece mais do que apenas uma visão sobre tecnologias; ele apresenta um conjunto coeso de padrões e práticas comprovadas, aplicados no contexto vibrante do Quarkus, para criar aplicações corporativas cloud-native verdadeiramente modernas.
Mergulhe em insights práticos que vão além da documentação oficial. Aprenda a decompor domínios complexos com DDD Estratégico, a modelar regras de negócio ricas com DDD Tático, e a construir uma arquitetura interna limpa e testável com ECB e DIP. Explore como tratar validações e falhas de forma explícita com o padrão Result, como implementar persistência eficiente e idiomática com Panache, e como garantir a consistência transacional entre seu banco de dados e eventos com o padrão Outbox eliminando o problemas de duas escritas.
Descubra abordagens inovadoras para colocar seus dados em movimento, seja através de mensageria reativa com Kafka, ou capturando mudanças diretamente do banco com CDC via Debezium. Veja como expor seus dados do contexto do negócio de forma flexível e eficiente aos consumidores com GraphQL e como empacotar e orquestrar toda a sua solução usando contêineres Docker, Docker Compose e, finalmente, Kubernetes (com Minikube).
Este não é um livro teórico abstrato. Cada padrão e prática é ilustrado com exemplos concretos baseados no conhecido schema Sakila Store Database Sample versão (PostgreSQL), permitindo que você veja a aplicação direta dos conceitos em um domínio familiar.
Combinando a experiência de mais de 20 anos em arquitetura de software com a agilidade e performance do Quarkus, este guia oferece a segurança de usar padrões de mercado estabelecidos e a inovação de aplicá-los em um ecossistema cloud-native de ponta, resultando em sistemas robustos e preparados para o futuro. Se você é um desenvolvedor Java pleno/sênior ou arquiteto buscando construir a próxima geração de aplicações corporativas, este livro é seu blueprint pragmático.
Sobre o Autor
Com duas décadas de experiência em tecnologia, atuo hoje como Arquiteto de Software generalista, explorando desde o desenvolvimento hands-on até a pesquisa. Minha paixão está em desvendar sistemas distribuídos e aplicar agilidade de forma eficaz. Na Leanpub, busco traduzir essa jornada em conhecimento prático.