-
-
Notifications
You must be signed in to change notification settings - Fork 381
Open
Labels
❔ QuestionA question about the spec or processesA question about the spec or processes
Description
Proposal: Add Saga Pattern Example for E-commerce Order Processing
Context and Problem Statement
The current examples in the AsyncAPI specification will not include a comprehensive demonstration of the Saga pattern, which will be crucial for implementing distributed transactions in event-driven architectures.
Proposed Solution
I will create a new example ecommerce-saga-asyncapi.yml that will demonstrate:
- A complete e-commerce order processing flow
- Distributed transaction management using the Saga pattern
- Compensation handling for rollback scenarios
- Clear message schemas and event flows
Example Location
The example will be available at: spec/examples/ecommerce-saga-asyncapi.yml
Additional Context
- The implementation will use AsyncAPI 2.6.0
- It will include detailed message schemas
- It will demonstrate error handling and compensation
- It will follow the same structure as other examples in the repository
Next Steps
- Review the example
- Provide feedback
- Merge if approved
Would you like me to submit this as a pull request for review?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
❔ QuestionA question about the spec or processesA question about the spec or processes