SlideShare uma empresa Scribd logo
Arquitetura de Microsserviços
PARTE 2
Definição
 São Componentizados Via Serviços
 São Organizados Entorno de Capacidades do Negócio
 Produtos e Não Projetos (You Build, You Run)
 Endpoints Inteligentes e Barramentos Burros
 Governança Decentralizada
 Administração de Dados Decentralizada
 Automação de Infraestrutura
 Design para Falhas
 Design Evolutivo
Governança
Decentralizada
“Nem todo
problema é um
prego e nem toda
solução é um
martelo”
Liberdade de Escolha!
The Paved Road @ Netflix
 Comunicação Remota entre Processos
 Descoberta de Serviços
 Monitoração e Alertas
 Gerenciamento de Incidentes
 Logging
 Seguraça
 Qualidade nas entregas
 … e mais
A Liberdade A Responsabilidade
http://bit.ly/netflix-paved-read-video
http://bit.ly/netflix-paved-road-slides
Full Cycle Developer
http://bit.ly/netflix-full-cycle-dev
Freedom And Responsability
@Netflix
Freedom And Responsability
@Netflix
http://bit.ly/netflix-jobs-culture
Administração
de Dados
Decentralizada
Domain Driven Design
http://bit.ly/domain-lang
Administração
de Dados
Decentralizada
http://bit.ly/ddd-bounded-context
Bounded Context
Administração
de Dados
Decentralizada

Mais conteúdo relacionado

Mais procurados

Mais procurados (6)

Portfolio LCS
Portfolio LCSPortfolio LCS
Portfolio LCS
 
Arquitetura de Micro Serviços
Arquitetura de Micro ServiçosArquitetura de Micro Serviços
Arquitetura de Micro Serviços
 
Microservices
MicroservicesMicroservices
Microservices
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
 
Pride consulting-product-overview
Pride consulting-product-overviewPride consulting-product-overview
Pride consulting-product-overview
 
JUGVale 14 - 14/09/2019
JUGVale 14 - 14/09/2019JUGVale 14 - 14/09/2019
JUGVale 14 - 14/09/2019
 

Semelhante a Arquitetura de Microsserviços - Parte 2

Arquitetura de Microsserviços - Parte 3
Arquitetura de Microsserviços - Parte 3Arquitetura de Microsserviços - Parte 3
Arquitetura de Microsserviços - Parte 3Frederico Garcia Costa
 
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketAgile Trends
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosJorge Maia
 
Microservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationMicroservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationClaudio Acquaviva
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureVitor Meriat
 
5 razões para conhecer o Microsoft Azure...
5 razões para conhecer o Microsoft Azure...5 razões para conhecer o Microsoft Azure...
5 razões para conhecer o Microsoft Azure...Sara Barbosa
 
W3K - Palestra edoc 2014
W3K - Palestra edoc 2014W3K - Palestra edoc 2014
W3K - Palestra edoc 2014W3K Tecnologia
 
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...dklafke
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningWalter Coan
 
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeUtilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeWalter Coan
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...armsthon
 
Microsoft Connect(); Brasil Azure blockchain
Microsoft Connect(); Brasil Azure blockchainMicrosoft Connect(); Brasil Azure blockchain
Microsoft Connect(); Brasil Azure blockchainRogério Rodrigues
 
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...Walter Coan
 

Semelhante a Arquitetura de Microsserviços - Parte 2 (20)

Arquitetura de Microsserviços - Parte 3
Arquitetura de Microsserviços - Parte 3Arquitetura de Microsserviços - Parte 3
Arquitetura de Microsserviços - Parte 3
 
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
 
Apresentação Dominit 2012
Apresentação Dominit 2012Apresentação Dominit 2012
Apresentação Dominit 2012
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
 
Cloud IBM 2017
Cloud IBM 2017Cloud IBM 2017
Cloud IBM 2017
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Microservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationMicroservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentation
 
Microserviços
MicroserviçosMicroserviços
Microserviços
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
 
5 razões para conhecer o Microsoft Azure...
5 razões para conhecer o Microsoft Azure...5 razões para conhecer o Microsoft Azure...
5 razões para conhecer o Microsoft Azure...
 
Adm remota redes_locais
Adm remota redes_locaisAdm remota redes_locais
Adm remota redes_locais
 
W3K - Palestra edoc 2014
W3K - Palestra edoc 2014W3K - Palestra edoc 2014
W3K - Palestra edoc 2014
 
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...
Como a Gestão de Conteúdo traz mais qualidade e rentabilidade em projetos de ...
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
 
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeUtilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
 
Microsoft Connect(); Brasil Azure blockchain
Microsoft Connect(); Brasil Azure blockchainMicrosoft Connect(); Brasil Azure blockchain
Microsoft Connect(); Brasil Azure blockchain
 
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
 
Redes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesisRedes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesis
 

Arquitetura de Microsserviços - Parte 2

Notas do Editor

  1. Uma das consequencias de uma governança centralizada é a tendência de padronizar em uma única plataforma. Exemplo: A linguagem padrão é o COBOL. O banco de dados é o DB2. A ferramenta de desenvolvimento é o RDz. A experiência mostra que esta abordagem é restritiva e que nem todo problema é um prego e nem toda solução é um martelo.
  2. DDD divides a complex domain up into multiple bounded contexts and maps out the relationships between them
  3. DDD divides a complex domain up into multiple bounded contexts and maps out the relationships between them
  4. DDD divides a complex domain up into multiple bounded contexts and maps out the relationships between them