ModulesΒΆ Detailed documentation for each module in the ascetic-ddd package. Seedwork Domain Layer Infrastructure Layer DDD Application Fake Data Generator Overview Why? Key Concepts Distribution for distributor Usage Example API Reference Specification Lambda Filter Native JSONPath JSONPath (RFC 9535) JSONPath (jsonpath2) Transactional Outbox The Problem: Dual-Write The Solution: Outbox Pattern Key Concepts Installation Usage Schema Considerations API Reference References Transactional Inbox Features Usage Causal Dependencies Database Schema API Reference References 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 References Session Observable Mediator Event Bus Batch Bounded Context Scaffold Overview Why? Usage Complete YAML Example YAML Schema Generated Structure Generated Code Patterns Architecture Custom templates Limitations Tests Utilities