O'Reilly logo
  • Derek Harmon thinks this is interesting:

key elements

From

Cover of Microservices for the Enterprise: Designing, Developing, and Deploying

Note

  1. Time to Market
  2. Ability to Scale Out (as opposed to scaling up)
  3. Confine Complexity to only where it is necessary
  4. Resiliency, robustness, fault tolerance