w w w. l a m b d a 3 . c o m . b r
O que aprendi montando a arquitetura de
microsserviços
Giovanni Bassi
• Programador
• Microsoft MVP
• Não gerente
• blog.lambda3.com.br, podcast.lambda3.com.br,
dotnetarchitects.net, nodebr, dockersp
@giovannibassi
/giggio.tech
• Escalador e ciclista
O que aprendi montando a arquitetura de microsserviços
Podcast
podcast.lambda3.com.br
O que aprendi montando a arquitetura de microsserviços
vagas.lambda3.com.br
Primeira regra da
distribuição de
sistemas: não
distribua
Agenda
Motivações
O que aprendi montando a arquitetura de microsserviços
Princípios
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Descontos
Ignorado
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Pedido
Cliente
Produtos
Vendedor
Pedido
Id
Valor
Produtos
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Comunicação entre
serviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Novamente aberto!
Fechado novamente!
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
DevOps
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Conclusão
w w w. l a m b d a 3 . c o m . b r
Obrigado!
Giovanni Bassi
@giovannibassi
/giggio.tech

Mais conteúdo relacionado

PDF
CMake - Introduction and best practices
PPTX
Airworthiness review
PPTX
EASA part 66 module exam Module - 5 EFIS(Electronic Flight instrument system)
PPTX
A330 FuelDefuel.pptx
PPT
Constructor,destructors cpp
PPT
PDF
01 introdução à algebra relacional
CMake - Introduction and best practices
Airworthiness review
EASA part 66 module exam Module - 5 EFIS(Electronic Flight instrument system)
A330 FuelDefuel.pptx
Constructor,destructors cpp
01 introdução à algebra relacional

Semelhante a O que aprendi montando a arquitetura de microsserviços (20)

PPTX
Entrega contínua fica mais fácil com contêineres
PPTX
Compartilhando código entre frontend e backend com Node.js
PPTX
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
PPTX
Engenharia ágil de ponta a ponta do clone ao deploy
PPT
Práticas De Um Engenheiro De Software Eficiente
PDF
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
PDF
Palestra tdc negócios - bianca luttenschlager
PPTX
.Net Community Summit 2018 - Analisando dumps de memória de aplicações .NET -...
PPTX
Métodos Ágeis
PPTX
Async e await com JavaScript: entenda e use agora
PDF
Metodologia Desenvolvimento do Prefeitura Livre
PPTX
Por dentro do .NET Core
PDF
Eleicoes 2010 & Redes Sociais
PPTX
Sonarqube
 
PPTX
Microsoft opensource
 
PDF
Taise Dias - Análise efetiva de microserviços em 3 passos
PDF
MTC_2016-analise_efetiva_de_microsservicos
PDF
Engenharia De Software e O Software Livre
PPTX
Microsoft opensource
 
PPT
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Entrega contínua fica mais fácil com contêineres
Compartilhando código entre frontend e backend com Node.js
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
Engenharia ágil de ponta a ponta do clone ao deploy
Práticas De Um Engenheiro De Software Eficiente
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
Palestra tdc negócios - bianca luttenschlager
.Net Community Summit 2018 - Analisando dumps de memória de aplicações .NET -...
Métodos Ágeis
Async e await com JavaScript: entenda e use agora
Metodologia Desenvolvimento do Prefeitura Livre
Por dentro do .NET Core
Eleicoes 2010 & Redes Sociais
Sonarqube
 
Microsoft opensource
 
Taise Dias - Análise efetiva de microserviços em 3 passos
MTC_2016-analise_efetiva_de_microsservicos
Engenharia De Software e O Software Livre
Microsoft opensource
 
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Anúncio

Mais de Giovanni Bassi (20)

PPTX
Sendo ágil com git
PDF
Analisando dumps de memória de aplicações .NET
PPTX
Novidades do c# 7 e 8
PPTX
Conhecendo o AKS, o azure container services com kubernetes
PPTX
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
PPTX
C#7, 7.1, 7.2, 7.3 e C# 8
PPTX
.NET Core, ASP.NET Core e .NET Standard 2
PPTX
.NET com contêineres Windows e Linux
PPTX
Async e await com JavaScript: entenda e use agora
PPTX
Construindo uma ferramenta CLI multiplataforma com Node.js
PDF
O Futuro do C#: C#8
PDF
Um mergulho nos containers windows
PPTX
Build e release pipeline com docker
PPTX
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
PPTX
Backend na nuvem com docker
PPTX
Conhecendo, explorando e usando azure container service
PDF
ASP.NET Core com Linux, Docker e Azure
PDF
Conheça a nova arquitetura do compilador do C# (DNAD 2015)
PPTX
Docker no Azure
PPTX
ASP.NET vNext no .NET Architects Days 2014
Sendo ágil com git
Analisando dumps de memória de aplicações .NET
Novidades do c# 7 e 8
Conhecendo o AKS, o azure container services com kubernetes
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
C#7, 7.1, 7.2, 7.3 e C# 8
.NET Core, ASP.NET Core e .NET Standard 2
.NET com contêineres Windows e Linux
Async e await com JavaScript: entenda e use agora
Construindo uma ferramenta CLI multiplataforma com Node.js
O Futuro do C#: C#8
Um mergulho nos containers windows
Build e release pipeline com docker
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Backend na nuvem com docker
Conhecendo, explorando e usando azure container service
ASP.NET Core com Linux, Docker e Azure
Conheça a nova arquitetura do compilador do C# (DNAD 2015)
Docker no Azure
ASP.NET vNext no .NET Architects Days 2014
Anúncio

Último (20)

PPT
Padrões de Beleza I - Estética Corporal e Saúde
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PPTX
Modelo para Qualificação de Mestrado - Tecnologia da Informação
PDF
Arquitetura de Software slides sommerville
PPT
Apresentacao Do Trabalho de Inteligencia
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PPTX
Legislação aeronautica na aviação civil Brasileira
PDF
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
Capacitação em Logística – Instituto Federal
PDF
Gestão contínua de exposição a ameaças petrobras
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
DOCX
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
DOCX
Laboratório de cyber security, apresentação simples.
PDF
wp-sn-advanced-high-availability-architecture (pt-br).pdf
Padrões de Beleza I - Estética Corporal e Saúde
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
Modelo para Qualificação de Mestrado - Tecnologia da Informação
Arquitetura de Software slides sommerville
Apresentacao Do Trabalho de Inteligencia
pdfcoffee.com_metalografia-25-pdf-free.pdf
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
POO - Aula 05 - Herança - Generalização e Especialização.pdf
POO - Aula 05 - Herança - Generalização e Especialização.pdf
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Legislação aeronautica na aviação civil Brasileira
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
Capacitação em Logística – Instituto Federal
Gestão contínua de exposição a ameaças petrobras
resumo de instalação de placa arduino em jardim vertical para fertirrigação
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
Laboratório de cyber security, apresentação simples.
wp-sn-advanced-high-availability-architecture (pt-br).pdf

O que aprendi montando a arquitetura de microsserviços

Notas do Editor

  • #21: Regras para manter mesmo número de versão No schema de retorno Não pode haver retirada de dados Pode haver inclusão de dados Pode passar a ignorar dados do schema de entrada Não pode quebrar comportamento
  • #22: Regras para vnext Se o schema de entrada demandar novos dados obrigatórios Se o comportamento mudar