senior software engineer
Build Middleware for 3rd-Party Ticketing
Clarify · 5:00
Design middleware that ingests and normalizes ticket inventory and event updates from multiple third-party providers, then serves reliable internal and partner-facing interfaces.
Known Requirements
- • Integrate multiple providers with different APIs and payload shapes
- • Normalize external data into a stable canonical model
- • Handle near-real-time updates with idempotent processing
- • Expose dependable downstream interfaces with clear SLAs
- • Support provider-specific operational controls and runbooks
Constraints
- • Providers enforce strict rate limits and can degrade partially
- • Schema and semantic drift is frequent across providers
- • Duplicate and out-of-order updates are common
- • Incorrect inventory state can cause user trust and revenue impact
- • The system must isolate provider failures to reduce blast radius
Clarifying Questions
Ask up to five questions. Reveal constraints by being specific.
5 questions remaining
Reveals
- Ask a question to reveal more constraints.
Phase Control
Advance when ready or let the timer move you forward.