Upload
socrates-lopes
View
76
Download
1
Embed Size (px)
Citation preview
Sócrates LopesArquitetura de TI
Entregas
Estoque
Cliente
Contas
Retorno
Fatura
Pequenos serviços autônomos que trabalham em conjunto
Modelados acerca de um domínio de negócio
Agnósticos a tecnologia
Sócrates LopesArquitetura de TI
Múltiplas linguagens de programação
Facilidade para escalar
Redução do time-to-market
Sócrates LopesArquitetura de TI
“Qualquer empresa que projeta um sistema (definição mais ampla aqui do que apenas sistemas de informação), inevitavelmente
produz um projeto cuja estrutura é uma cópia da estrutura de comunicação da
organização.”
- Melvin Conway, 1967
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de Automação Esconder Detalhes de Implementação
Modelagem Acerca do Domínio
Descentralização de Todas as Coisas
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de Automação Esconder Detalhes de Implementação
Modelagem Acerca do Domínio
Descentralização de Todas as Coisas
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Sócrates LopesArquitetura de TI
3 meses 12 meses 18 meses
2 microsserviços
10 microsserviços
60 microsserviços
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de AutomaçãoModelagem Acerca do Domínio
Descentralização de Todas as Coisas
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Esconder Detalhes de Implementação
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de AutomaçãoModelagem Acerca do Domínio
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Esconder Detalhes de Implementação
Descentralização de Todas as Coisas
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de AutomaçãoModelagem Acerca do Domínio
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Esconder Detalhes de Implementação
Descentralização de Todas as Coisas
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de AutomaçãoModelagem Acerca do Domínio
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Esconder Detalhes de Implementação
Descentralização de Todas as Coisas
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
Cultura de AutomaçãoModelagem Acerca do Domínio
Monitoramento Contínuo
Isolamento de Falhas
Publicação Independente
proposta por Sam Newman
Esconder Detalhes de Implementação
Descentralização de Todas as Coisas
Sócrates LopesArquitetura de TI
Princípios de Microsserviços
proposta por Sam Newman
Modelagem Acerca do Domínio
Cultura de Automação Esconder Detalhes de Implementação
Descentralização de Todas as Coisas
Isolamento de Falhas
Publicação Independente
Monitoramento Contínuo
Sócrates LopesArquitetura de TI
Alto nível de automação
Adotar uma cultura ágil de verdade
Implementar boas práticas
Mudar a estrutura organizacional