Microservices
Diego Pacheco
@diego_pacheco
❏ Cat's Father
❏ Principal Software Architect
❏ Agile Coach
❏ SOA Expert
❏ DevOps Practitioner
❏ Speaker
❏ Author
diegopacheco
http://diego-pacheco.blogspot.com.br/
https://goo.gl/eEqvzl
About me...
MSA is SOA
SOA
http://www.soa-manifesto.org/
SOA
Architecture Change
Fine Grained
Cases
Stacks
Distributed by Nature
Isolation by Nature
Benefits
Balance
Cloud Native - Microservices
“Microservices are not a free lunch”
“The Right design”
Observability
❏ Debugability
❏ Telemetry
❏ Tests
❏ Stress Testing Tools
❏ Chaos Engineering
❏ Canary Automation
❏ Centralized Logging
❏ Distributed Tracking
❏ Remediation
Telemetry
❏ Dashbaords
❏ Alerts
❏ Notifications
Centralized Logging
Latency Protection / Fallback / Failover
Circuit Breaker
Partial Failure / UX-Degradation
Anti-Fragility
Chaos Engineering
Discoverability
Dedicated Infra per Service
Automation
Dedicated Provisioning / Automation per service
Microservices
Diego Pacheco

Microservices