I. O documento discute a arquitetura de microserviços, incluindo sua evolução a partir da arquitetura orientada a serviços e arquitetura monolítica.
II. Aborda desafios como design patterns, deployment, virtualização e containers para microserviços.
III. Fornece detalhes sobre como projetar microserviços, como comunicação, banco de dados, logs e outros tópicos.
2. Arquitetura com Micro-serviços
Evolução da Arquitetura orientada a serviços
Arquitetura monolítica
Arquitetura SOA
Arquitetura de micro-serviços
Desafios dos micro-serviços
Design Patterns para micro-serviços
Deployment
Virtualização e Containers
22. I. Codebase
II. Dependencies
III. Config
IV. Backing services
V. Build, release, run
VI. Processes
VII. Port binding
VIII. Concurrency
IX. Disposability
X. Dev/prod parity
XI. Logs
XII. Admin processes
37. Pode implementar uma camada de
serviços assíncrona “Single entry point
for the service clients”
Requisições podem ser apenas
repassadas, ou modificadas