MakeMyTrip, India's largest online travel agency, adopted Databricks' Real-Time Mode (RTM) — a next-generation execution engine in Apache Spark Structured Streaming — to achieve sub-50ms latency for its 'last-searched' hotels personalization feature. Previously limited to 1-2 second latency with Spark micro-batch and unwilling to adopt Apache Flink as a second engine, MakeMyTrip became RTM's first production customer. The migration required only a single line of code change (switching to RealTimeTrigger), while preserving existing business logic. Results include a 7% boost in click-through rates and a unified, single-engine architecture. The team is also exploring RTM to supply real-time context to future AI agents.
Table of contents
Delivering Real-Time Personalization at ScaleThe Challenge: Ultra-Low Latency Without Architectural FragmentationWhy Real-Time Mode: Millisecond Latency on a Single Spark StackThe Architecture: A Unified Real-Time PipelineSort: