Domain-Driven Design (DDD) Architect

•
41k
•

Orchestrates end-to-end Domain-Driven Design from strategic modeling to tactical patterns and event-driven architectures.

This skill empowers developers to tackle complex business domains by applying Domain-Driven Design (DDD) principles directly within their workflow. It guides users through strategic modeling—defining bounded contexts and subdomains—and transitions into tactical implementation patterns like CQRS and Event Sourcing. Ideal for large-scale systems where clear boundaries and a ubiquitous language are essential, it ensures that technical architecture remains strictly aligned with business requirements while managing the inherent complexity of distributed systems through standardized artifacts and decision logs.

주요 기능

01DDD viability assessment to prevent over-engineering
02Tactical implementation guidance for CQRS and Event Sourcing
0340,674 GitHub stars
04Generation of language glossaries and architecture decision logs
05Strategic domain modeling and bounded context mapping
06Support for saga orchestration and long-running workflows

사용 사례

01Decoupling monolithic systems into microservices using bounded contexts
02Implementing event-driven architectures with robust read/write separation
03Architecting complex financial systems with explicit invariants and audit requirements