Modules¶
Detailed documentation for each module in the ascetic-ddd package.
- Seedwork
- KMS
- DDD Application Fake Data Generator
- Specification
- Transactional Outbox
- Transactional Inbox
- Saga Pattern
- What is a Saga?
- When to Use Sagas
- How It Works
- Components
- Example: Travel Booking Saga
- Risk Ordering Strategy
- Compensation Semantics
- Idempotency Requirement
- Parallel Execution (Fork/Join)
- Recovery Blocks (Fallback)
- Combining Parallel and Fallback
- Distributed Execution
- RoutingSlip Serialization
- References
- Session
- Signals
- Mediator
- Event Bus
- Batch
- Bounded Context Scaffold
- Railway-Oriented Programming (ROP)
- Utilities