1. ESTRATÉGIA DE
IMPLANTAÇÃO
www.nginx.com/blo
g/deploying-
microservices
BOM TRABALHO!
QUE TAL ANALIZAR
OS TRADE-OFFS E OS
PRÉ-REQUISITOS DA
ADOÇÃO DE
MICROSERVIÇOS?
ORIENTAÇÃO À
EVENTOS
www.nginx.com/blo
g/event-driven-data-
management-
microservices
ATENÇÃO!
CASO ESTEJA
CONFECCIONANDO
UM SOFTWARE A
PARTIR DO ZERO,
SEM CONSIDERAR
UM LEGADO, PULE
PARA O PASSO 10
DESCOBERTA DE
SERVIÇOS
www.nginx.com/blo
g/service-discovery-
in-a-microservices-
architecture
COMUNICAÇÃO
INTER-PROCESSO
www.nginx.com/blo
g/building-
microservices-inter-
process-
communication
USO DE API
GATEWAY
www.nginx.com/blo
g/building-
microservices-using-
an-api-gateway
INICIE A JORNADA
APRENDENDO OS
CONCEITOS BÁSICOS
LIGADOS À
ARQUITETURA DE
MICROSERVIÇOS!
INTRODUÇÃO À
ARQUITETURA DE
MICROSERVIÇOS
www.nginx.com/blo
g/introduction-to-
microservices
PRÉ-REQUISITOS
DA ABORDAGEM DE
MICROSERVIÇOS
martinfowler.com/bl
iki/MicroservicePrer
equisites.html
REFATORAÇÃO
DE MONOLITOS
www.nginx.com/blo
g/refactoring-a-
monolith-into-
microservices
CRIAÇÃO DE
MICROSERVIÇOS
COM DDD
BOUNDED CONTEXT
martinfowler.com/bl
iki/BoundedContext.
html
PADRÕES
PARA A
ABORDAGEM DE
MICROSERVIÇOS
microservices.io/patt
erns
EXCEPCIONAL!
É HORA DE
ABORDAR
ASSUNTOS MAIS
AVANÇADOS!
CONSTRUÇÃO
PARA FALHAS
martinfowler.com/bl
iki/CircuitBreaker.ht
ml
PILHA DE
TECNOLOGIAS
UTILIZADAS PARA
MICROSERVIÇOS
netflix.github.io
EXEMPLOS
DE CÓDIGO
eventuate.io/exampl
eapps.html
1
2
3
4
5 6 7 8
9
PARABÉNS!
AGORA VOCÊ ESTÁ
PREPARADO PARA
INICIAR SUA JORDA
RUMO À
ARQUITETURA DE
MICROSERVIÇOS!
TRADE-OFFS DA
ABORADAGEM DE
MICROSERVIÇOS
martinfowler.com/ar
ticles/microservice-
trade-offs.html
10
1112
13
14
Diego Gazotto Dezembro
diegodezembro@gmail.com
http://br.linkedin.com/in/diegodezembro