Stealth startup: architecture
Award-flight search, booking assistance, and operations.
High-level system overview
- 01
Search interface
Next.js · TypeScript
- 02
Provider search
Python APIs · parallel queries · timeouts · circuit breakers
- 03
Recommendations
Availability · balances · transfer partners · fees · bonuses
Components
- Next.js + TypeScript
- The award-flight application and operations interfaces.
- Python serverless APIs
- Backend services for the booking platform.
- Supabase / PostgreSQL
- The platform’s data layer.
- Booking assistant
- Knowledge retrieval, citation validation, human escalation, and conversation auditing.
- Operations tools
- Role-based access, task allocation, manager reviews, immutable history, and recovery workflows for 100+ routes.
Engineering decisions
- Bound upstream requests
- Parallel queries, cached airport data, timeouts, and circuit breakers improve flight-search reliability.
- Support the operators
- Human escalation, conversation auditing, and knowledge-management tools accompany the booking assistant.
- Keep operations reviewable
- Role-based workflows combine task allocation and manager review with immutable history and recovery tools.