Applies Domain-Driven Design (DDD) bounded contexts and event storming to decompose monoliths into clean services.