Quando é possível usar CQRS?

preview_player
Показать описание
Em que situação seria possível utilizar CQRS em suas aplicações? Nesse vídeo eu trago um cenário onde essa abordagem poderia ser útil.

---------------------------------

Siga-me também nas plataformas:

#Arquitetura #ArquiteturaDeSolução #CQRS #Software #ArquitetoDeSoluções
Рекомендации по теме
Комментарии
Автор

Parabéns André, confesso que tinha algo muito superficial em minha mente em relação a essa arquitetura. Obrigado pela explicação ajudou demais! Muito sucesso!

CodeByLucio
Автор

Nos anos 90 existia um modelo/conceito parecido chamado: data wherehouse.
Muito boa apresentação e excelente explicação, parabéns André!!!

krrodnei
Автор

Melhor explicação de todas, isso me fez lembrar de alguns casos onde eu usava e não sabia e usava mas não precisava 😅

nunesnauta
Автор

seu canal esta sendo essencial para minha carreira!

vamosfalarsobre
Автор

Podemos dizer que o modelo da direita seria um microserviço separado do modelo da esquerda?

leonardofurtado
Автор

E no caso quando é feito a sincronização dos bancos de dados, há a possibilidade de ocorrer algum erro no message broker? e Se há, tem alternativas para sincronizar novamente?

breno
Автор

Fala André! Muito boa a apresentação, mas fiquei com uma pequena dúvida. O que é possível fazer em casos onde o meu sistema de mensageria ou o meu banco de cadastro (event store) saírem do ar e eu não quiser parar minhas funcionalidades de cadastro? uma alternativa que pensei (e não sei se é a mais viável) seria adicionar um event sink (como os streams do dynamoDB por exemplo) e sinkar as informações depois que elas estão oficializadas no meu banco, mas não sei se funcionaria bem com multiplas entidades, por exemplo (fora que se o banco ficasse fora do ar daria ruim tb).

PedroHenrique-usks
Автор

Fala André. Primeiramente parabéns pelo conteúdo. Realmente muito bom. Um ponto que observei e acredito que possa ser um pouco diferente é que no início do vídeo você falou que CQRS era uma solução para resolver problemas de cargas muito altas de leitura e menor em escrita. Mas para isso a estratégia de "read réplicas" não resolveria de uma forma mais fácil? Digo isso pois vejo o CQRS como uma forma de resolver problemas de negócio onde vc tem um modelo de escrita e um modelo de leitura completamente diferente pois requisita dados agregados em diferentes contextos e, assim, inviabilizando a consulta no banco de escrita. A parte de performance e escalabilidade seria uma consequência de utilizar CQRS. Se possível, gostaria que respondesse sobre esse tema

victormagalhaes
join shbcf.ru