CHAPTER 1

Microservices

What are Microservices

Microservices

are

small, autonomous services that work together

The aim

is

decoupling

the balance between decoupling complexity and coupling complexity

Key Benefits

are

  • Technology Heterogeneity
  • Resilience
  • Scaling
  • Ease of Deployment
  • Organizational Alignment
  • Composability
  • Optimizing for Replaceability

Microservices

is as

a specific approach for SOA in the same way that XP or Scrum are specific approaches for Agile software development

CHAPTER 2

The Evolutionary Architect

12-factors

Thank you

@tiven.wang