Module 3: Advanced Modeling#

As systems grow, they often evolve from simple monoliths into complex distributed architectures. In this module, we will explore how to model these advanced patterns.

Lessons#

  1. Microservices Architecture
    • Decomposing monoliths into independent services.
  2. Event-Driven Architecture
    • Decoupling services with asynchronous messaging.
  3. Scenarios vs User Journeys
    • Runtime views via scenarios vs High-level user stories.