DDD na Prática: Como Bounded Contexts Reduzem o Caos em Sistemas Distribuídos
Автор: Elder Moraes
Загружено: 2025-11-07
Просмотров: 1251
Описание:
Muitos devs falam de DDD, mas poucos aplicam de verdade. Nesta live com o Java Champion Otavio Santana, você vai entender como usar DDD para reduzir o caos em sistemas distribuídos.
Isso resulta em códigos complexos, times desalinhados e projetos que não refletem o negócio.
Vamos entender por que isso acontece e como dominar o DDD de verdade, saindo do nível tático e alcançando o estratégico.
Da teoria à prática: o que você vai aprender
1. DDD Estratégico e Gerenciamento da Complexidade
Descubra como Bounded Contexts e Context Mapping ajudam a organizar sistemas complexos, sejam microservices, monólitos ou distribuídos. Veja também como o Domain Storytelling torna a Linguagem Ubíqua realmente viva entre negócio e tecnologia.
2. Do Tático ao Código Limpo
Veja como transformar teoria em código Java robusto:
• Evite o Anemic Domain Model e crie Modelos Ricos que encapsulam comportamento e intenção.
• Use padrões como Builder Pattern e Fluent API para expressar regras de negócio de forma clara e elegante.
3. Arquitetura, Testabilidade e Ecossistema Java
Aprenda como o DDD se conecta à Clean Architecture e como aplicar esses conceitos usando:
• Jakarta EE + CDI + Jakarta Data
• Spring Data JPA
• Eclipse MicroProfile e Quarkus para cenários Cloud Native
E veja como validar a integridade da sua arquitetura com ArchUnit e jMolecules.
Por que assistir
Essa é sua chance de entender como o DDD realmente reduz o caos em sistemas complexos e eleva sua maturidade como engenheiro de software.
Você vai sair com uma visão clara de como aplicar o DDD de ponta a ponta, do domínio de negócio até o código e a arquitetura.
Garanta aqui sua cópia: https://bpbonline.com/products/domain...
#DDD #StrategicDDD #BoundedContexts #Microservices #Java #Spring #Quarkus #JakartaEE #CleanArchitecture #ArchUnit
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: