CMDx - Service object Zen πΈπ΅ππͺ·π§ββοΈπ
Say goodbye to messy service objects. CMDx provides a framework for designing complex business logic with clarity and consistency. https://drexed.github.io/cmdx/
Key features:
- Declarative attribute definitions with coercion, validation, and transformation
- Rich outcome handling (success/failure/skip/halt states with metadata)
- Middleware system (correlation IDs, timeouts, runtime tracking)
- Workflows with sequential/parallel execution and breakpoints
- Built-in logging with multiple formatters (JSON, Logstash, key-value)
- Callbacks and conditional execution
- Internationalization (85+ languages)
- RBS type signatures and comprehensive documentation
Post a comment