1. SOA with Application level scope of services
2. Smaller services with a cohesive focus
3. Independent data storage
4. Scalable , performant and flexible applcation s
5. High availability and reliable applications
6. Technology Agnostic services
7. Indendently scalable and deployable
8. Network Communication Mechanism
9. Sync to Async services to avoid distributed transactions
10. Centralized Tooling for Management