Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEster Leveck Canto Alterado mais de 7 anos atrás
1
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Desenvolvendo Aplicações Altamente Escaláveis com CQRS
2
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Aplicações Altamente Escaláveis
3
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul CQRS – Command and Query Responsibility Segregation Event Sourcing and Event Stores EDA – Event Driven Architecture Aplicações Altamente Escaláveis
4
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul “A single model cannot be suitable to perform reports, searches and transactional behaviors”. Greg Young Conceito CQRS
5
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Conceito CQRS
6
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Business Task
7
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Reporting
8
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Task/Reporting
9
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Necessidade de mecanismos de sincronização: Automático Eventual Controlada Sob demanda CQRS Implica em
10
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul 1.Mudanças de estado são feitas atráves de mensagens 2.Application Services aceita commandos da UI e dispara Mensagens/Eventos 3.Data Source de Consulta e Relatórios são atualizados por eventos 4.Todas as consultas feitas pela UI são processadas diretamente pelo Sistema de consulta Fundamentos
11
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Fundamentos
12
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Fundamentos
13
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Escalabilidade Performance Conflitos de concorrência Complexidade no desenvolvimento e manutenção Soluções
14
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Mostrando um exemplo de Escrita e Leitura simples. Demo
15
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Mostrando um exemplo completo Demo
16
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Event Sourcing & Event Stores
17
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Event Sourcing & Event Store
18
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul EDA – Event Driven Architecture
19
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul When [something] has occurred, the system should [something]… EDA – Event Driven Architecture
20
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul EDA – Event Driven Architecture
21
São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Obrigado Giovani Decusati giovani@cwi.com.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.