You will learn how to:
Avoid common pitfalls in distributed systems
Use loosely coupled messaging communication
Identify and allocated business logic to services
Decompose services into layers, tiers, assemblies, and processes
Design for service management and monitoring in production environments