Domain-Driven Design & Evented Architecture

•
41k
•

Guides the modeling of complex business domains through strategic design, tactical patterns, and event-driven architecture.

This skill empowers developers to implement Domain-Driven Design (DDD) by providing a structured framework for strategic modeling, bounded context definition, and tactical implementation. It serves as an intelligent router, helping you navigate complex business requirements, assess the viability of DDD patterns, and transition into advanced architectures like CQRS, event sourcing, and sagas. Whether you are defining a ubiquitous language or orchestrating long-running workflows, this skill ensures your software architecture remains aligned with core business needs while maintaining clear boundaries and scalable patterns.

주요 기능

01Architecture Decision Record (ADR) logging
02Tactical implementation routing for CQRS and Event Sourcing
03Ubiquitous language and domain glossary generation
04Strategic modeling and bounded context definition
05DDD viability assessment for complex domains
0640,674 GitHub stars

사용 사례

01Modeling complex business logic in microservices architectures
02Transitioning legacy systems to event-driven architectures
03Orchestrating multi-team coordination through context mapping