Real-time call analytics pipeline at 25–30M events/day
25–30M events/day · ~2K events/sec peak- Context
- Exotel, a cloud telephony platform, needed a way to trace a call's journey across its legs for internal debugging.
- Approach
- Architected an event-driven pipeline on Kafka feeding OpenSearch. Events are keyed by leg SID to preserve per-leg ordering, and every event carries the call SID so a full journey is a single query.
- Result
- End-to-end call journey tracing for engineering and support, reducing debugging time to resolution.