Arquitetura de Software Moderna usando CQRS
O desenvolvimento de sistemas distribuídos, demanda conhecimentos muito específicos para resolver problemas complexos de uma arquitetura. Conhecer conceitos computacionais é fundamental para identificar e antecipar problemas que só seriam detectados em produção. Projetar uma solução técnica, vai além de utilizar frameworks mágicos e componentes, na esperança de resolver problemas na arquitetura do seu sistema.
Arquitetura de Software Moderna usando CQRS, vai além de frameworks e componentes. Durante as aulas deste curso você aprenderá, detalhadamente:
- A origem do CQRS
- Os cenários de problemas que ajudaram a criar este padrão
- As motivações sobre as escolhas das abordagens arquiteturais
- Implementar corretamente o padrão CQS e CQRS
- Processamento de eventos de domínio usando Kafka
- Como, quando e por quê segregar as base de dados e como sincronizá-las
- Quais são as melhores práticas e equívocos cometidos ao implementar este padrão arquitetural