Why and when you should consider it...
...And when you shouldn't.
Resources
Service Layer
Repositories
Data Mappers / ORMs
Gateways
Domain
Http Client
Simple design
Easy communications
Why need more...
...And it scales.
Load Balancer
Resources
Service Layer
Repositories
Data Mappers / ORMs
Gateways
Domain
Http Client
Ordering
Payment
Product
Shipment
Ordering
Payment
Product
Shipment
Ordering
Payment
Product
Shipment
Ordering
Payment
Product
Shipment
Build Server
Code Repo
Build
Run unit tests
Clone
Run integration tests
https://my.microservice.com/
Swap
Destroy
https://my.microservice.com/
Webhook