-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
featureNew functionalityNew functionalityphase: 3Phase 3 - External ServicePhase 3 - External Servicepriority: highHigh priority featureHigh priority feature
Description
Description
Create the external service that consumes status events and triggers callbacks.
Components
- Event Consumer: Redis Streams consumer with consumer group
- Event Processor: Idempotent callback activation
- Recovery Handler: Startup scan for incomplete activations
- Dead Letter Handler: Failed event management
- Health Check: Monitoring endpoint
Tech Stack
- Async Python (asyncio)
- Rapyer for Redis models
- Redis Streams for events
Tasks
- Set up service scaffold
- Implement event consumer loop
- Implement idempotent event processing
- Add startup recovery scan
- Add dead letter queue handling
- Add health check and metrics
- Create Dockerfile
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew functionalityNew functionalityphase: 3Phase 3 - External ServicePhase 3 - External Servicepriority: highHigh priority featureHigh priority feature