
Day 3: Self-contained Service
A self-contained service answers a client request using only its own code and its own local data.

A self-contained service answers a client request using only its own code and its own local data.

Decompose by Subdomain uses Domain-Driven Design (DDD) to split a large business domain into subdomains (Core, Supporting, Generic) and gives each one its own bounded context, its own model, and usually its own service.

Decompose by Business Capability is a way of deciding where to cut a system into microservices.

A comprehensive guide to the 8 REST API design laws, focusing on designing around resources, predictable URLs, proper HTTP method usage, and consistent error handling.

A practical, real-world engineering guide to Microservices: exploring service types, taxonomy, core principles, and an exhaustive pattern-to-problem-solving matrix in table format.

A practical guide to the HTTP QUERY method (RFC 10008), with GET vs POST vs QUERY comparisons, performance implications, and .NET 10 plus Angular examples.