São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Desenvolvendo Aplicações Altamente Escaláveis com CQRS.

Slides:



Advertisements
Apresentações semelhantes
Dep. Eng. Electrotécnica Diagramas de controle de execução.
Advertisements

Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli.
Enterprise Architecture Design and the Integrated Architecture Framework.
IT FOR CORPORATE LIFE.
Prof. Dr. Norian Marranghello Grupo 10 Hugo Brandão Uchôa Renato Moreno Peixoto de Mello Acessos não uniforme à memória.
GERÊNCIA DE REQUISITOS Engenharia de Requisitos Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna.
A homossexualidade é um tema que envolve vários assuntos como os direitos humanos, direitos cívicos, politica, religião e outros mais.
Distribuições Contínuas de Probabilidade. Objetivos Apresentar a Distribuição de Probabilidade Normal Apresentar a Distribuição de Probabilidade Normal.
Introdução ao Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico FATEC-PB  Centro de Informática, UFPE.
Portifólio Prof. Ricardo Raele. Prof. Ricardo Raele é um cientista brasileiro, mestre em administração e doutorando em biologia. Começou sua carreira.
A SUA REDE DE NEGÓCIOS. Os primeiros computadores eram muito caros Poucas empresas podiam comprar... As primeiras aplicações desenvolvidas geralmente.
Ontologias no Mecanismo de Descoberta de Recursos da Computação Pervasiva Renato Dilli – TA2PD UCPel – PPGINF – Dez/2008.
Definição de Padrões Sessão 2. Cardápio Aquecimento: padrões para definição de regras Definição de padrões Princípios de ‘Melhor Regulação’ Regras contra.
Margarida Mesquita CENTRO INTERDISCIPLINAR DE ESTUDOS DO GÉNERO CICLO GÉNERO EM DEBATE -Parentalidades e Responsabilidades Parentais II - 29 de Abril de.
Método para Estudo e Intervenção nas Organizações Forma de intervenção nas organizações.
ATIVIDADES ACADÊMICO- CIENTÍFICO-CULTURAIS Professor Domingos Aguiar.
VII Fórum CiViNET Sistema de Gestão da Mobilidade CM Porto Adequação aos novos paradigmas da Mobilidade 15 de abril de 2015 Divisão Municipal de Gestão.
Programação Gráfica em Java Swing Aula Na aula passada vimos: Thread Animação Técnica de desenho eficiente (double-bufferring)
II Congresso Brasileiro de Tecnologia da Informação e Comunicação Clusters de Alta Disponibilidade em Linux Frederico Madeira LPIC-1, LPIC-2, CCNA
Glossário Autor: Skyup Informática. Atividade - Glossário A atividade glossário permite que o administrador crie páginas de definições, um dicionário.
2 anos CÓDIGO FLORESTAL BRASILEIRO WWF-Brasil / Maio de 2014 Superintendência de Políticas Públicas.
Portabilidade Numérica...  Trabalho sobre métodos de portabilidade numérica, com vários possíveis cenários e a solução adotada pela ANATEL em 2007.
Guia de Relatório de Vendas e Vendas Pendentes Bem-vindo à Cappta!!! Junho, 2013.
Eng. Civil Chequer Jabour Chequer, MSc.
Migrando serviços críticos para Amazon | Joânio Trade Alves REALIZAÇÃO.
Associação Brasileira das Empresas Prestadoras de Serviços Especializados de Telecomunicações Célio F. Bozola.
Bruna Cavallero Martins Universidade Católica de Pelotas.
Titulo do trabalho aluno ORIENTADORA:. SUMÁRIO OBJETIVOS FUNDAMENTAÇÃO TEÓRICA METODOLOGIA. CONSIDERAÇÕES FINAIS REFERÊNCIAS.
PCS2938 – Conceitos Gerais de Automação 1º Quadrimestre de 2009 PCS2038 – Conceitos Gerais de Automação 1º Quadrimestre de PCS 2038 – Conceitos.
Prontuário do Paciente Prontuário O prontuário é um documento elaborado pelo profissional e é uma ferramenta fundamental para seu trabalho. Nele constam,
PROJETO DE SISTEMA DE INFORMAÇÃO: SUPERMERCADO Danilo Camargo Diogo Formaggi Eduardo Luiz José Costa Leandra Palma.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
SEGMENTO DE CONSTRUÇÃO E PROJETOS, JUNHO 2015
1/13 Jogos de Empresas Prof. Fauzi Timaco Jorge UNIP Jogos de Empresas Prof. Fauzi Timaco Jorge UNIP.
O QUE FOI ABORDADO CENÁRIOS DE CRESCIMENTO DE OFERTA E DEMANDA, PELO PRODUTOR, SINDICATO DA DISTRIBUIÇÃO E ANP. SUGESTÕES TEMÁTICA DINÂMICA. RECOMENDA-SE.
SQL SERVER, WINDOWS E CPU Rodrigo Ribeiro
Apresentação da Dissertação de Mestrado em Engenharia Informática e de Computadores Modelação de Processos Alternativos de Conflito utilizando a Técnica.
Conteúdo da última aula 1 Ref. Bibliográfica - PMBOK Cap 2 e 3.
Visão Cognitiva e Informação Peter Ingwersen. Visão cognitiva da informação A visão cognitiva apresenta as seguintes características: 1. Trata computadores.
CARVÃO MINERAL. Título do Slide A Busca da Eficiência Fernando Luiz Zancan Presidente da Associação Brasileira do Carvão Mineral - ABCM.
Nome da Empresa Business Plan. Missão Defina a missão de longo prazao da Empresa –Use palavras que ajude diretamente no crescimento da empresa, seja o.
Sistema Estadual de Meio Ambiente SISEMA. Venícios Gustavo Santos Diretoria de Tecnologia da Informação Data: 19/02/2009 O BDA e os módulos FEAM SISEMA.
Diretório de Eventos em Ciências da Saúde - DirEve Sarah Maria Viola de Oliveira Fontes de Informação Referenciais - FIR PFI/BIREME/OPS/OMS São Paulo,
Serviço Autônomo de Água e Esgoto de Cacoal. SAAE – Serviço Autônomo de Água e Esgoto de Cacoal Período Janeiro/Abril 2012 *Arrecadação: R$ ,88.
“Tributação e subsídios para uma economia de baixo carbono ” Contexto para consideração do Tema CMMC Brasília, 28 de Maio de 2014 Adriano Santhiago de.
Sistema para reserva de salas informatizadas via web Saulo Alexandre Corrêa Orientador: Oscar Dalfovo WAITAHA - Sistema para reserva de salas informatizadas.
Atividade Sistemática Trabalho em Equipe Identificar Problemas Potenciais, suas Causas e seus Efeitos. O FMEA tem a função de identificar os problemas.
As 4 Regras da Excelência do TPS (Toyota Production System)
► Estrutura Conceitual para a Elaboração e Apresentação das Demonstrações Contábeis Fonte: Anthonielle Vicarone Dayane Gomes Júlia Oliveira.
Por que ter software educacionais nas escolas?. Algumas escolas ainda ficam com pé atrás na hora de implantar esse projeto em seus colégios.
Elaborado por Claudio V. Nasajon Como usar o business case a partir do curso The Art of Case Writing do Prof. José Dornelas (Babson.
Perfil da Regulação de Neurocirurgia em Urgência no Município de São Paulo Hilário SG, Lopez Camanho ED, Salomão SHC, Tavares RGNS, Nomiyama IC Sec. Municipal.
COORDENAÇÃO ADMINISTRATIVA Objetivo da Coordenação Administrativa Prover e gerenciar o bom funcionamento do prédio da Aedi, buscando integração entre.
WASHWATCH KEEP WATCH ON WASH. WASHwatch: introdução WASHwatch.org facilita a colaboração de modo que a monitorização dos compromissos relativos a WASH.
A ORACUS Sistemas e Tecnologia nasceu em 2010 de uma tripla necessidade do segmento de mobilidade : 1) Como gerenciar e controlar processos em campo ?
Fogbow: a middleware for the federation of private clouds Francisco Brasileiro Cloudscape Brazil, Rio de Janeiro.
FACULDADE DE TECNOLOGIA SENAC PELOTAS/RS CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES TCC SEMINÁRIO DE ANDAMENTO Implementação de cluster para.
1. 2 Coordenadoria de Tecnologia da Informação e Comunicação COTIC Planejamento 2014 (COTIC)
PROTESTE - ASSOCIAÇÃO BRASILEIRA DE DEFESA DO CONSUMIDOR São Paulo, Abril /2013.
Faculdade de Tecnologia SENAC Pelotas Controlando versões e sincronizando dados Tecnologia em Redes de Computadores Maurício B. Bendjouya – Prof. Me. Rafael.
Seguro Desemprego, Abono Salarial e Seguro Defeso Hélio Zylberstajn – FEA/USP Audiência Pública para instruir e discutir a MP 665 Brasília - Senado Federal.
HCI Clean Limpeza Industrial e Residencial.com.br.
Canais de Distribuição
SISTEMATIZAÇÃO DA ASSISTÊNCIA DE ENFERMAGEM SAE
Há mais de 8 décadas a cumprir com o nosso papel… RAMO AUTOMÓVEL INDÚSTRIA (Spare Parts)
Os Processos Decisórios nas Organizações e o Modelo Carnegie (Racionalidade Limitada) Luciano Thomé e Castro.
XXVIII Congresso de la Asociación Iberoamericana de Gas Licuado de Petroleo Marzo 2013 – Ciudad de Mexico.
S EGURANÇA DA I NFORMAÇÃO Como convencer seus chefes a investir em SI Como convencer seus chefes a investir em SI Francimara Viotti Junho/2016.
Tecnociência e suas implicações para a educação
Qualidade de Código Mantendo o seu Projeto de Software Livre sob Controle Antonio Terceiro Junho/2009 softwarelivre.org/terceiro.
Transcrição da apresentação:

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Desenvolvendo Aplicações Altamente Escaláveis com CQRS

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Aplicações Altamente Escaláveis

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

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

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Conceito CQRS

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Business Task

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Reporting

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Task/Reporting

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

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

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Fundamentos

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Fundamentos

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

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Mostrando um exemplo de Escrita e Leitura simples. Demo

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Mostrando um exemplo completo Demo

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Event Sourcing & Event Stores

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Event Sourcing & Event Store

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul EDA – Event Driven Architecture

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

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul EDA – Event Driven Architecture

São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul Obrigado Giovani Decusati