Learn how OLX rebuilt its Ad Detail Page — visited 17 million times a month — using Jetpack Compose, MVI architecture, and component-driven design. Discover how they achieved a 99%+ crash-free rate by isolating failures, keeping the ViewModel lean with 46 single-responsibility handlers, and making every action run off the main thread with Kotlin Flow…
When we think about optimizing Android applications, we usually focus on reducing APK size, improving startup time, minimizing overdraw, or fixing memory leaks. One aspect that often goes unnoticed is dependency lifetime. Dependency Injection frameworks like Hilt make object creation effortless, but they also make it surprisingly easy to keep objects alive much longer than…
How the OLX India PWA team built a session-scoped flag system directly into their SSR pipeline — cutting merge time from 4 days to 2 and tripling MR throughput without any new infrastructure.
Discover how OLX India migrated to a sidecar-less service mesh architecture. Learn how we adopted Istio Ambient Mesh to secure our internal traffic, unlock advanced observability, and slash our projected infrastructure costs by nearly 90% without a single pod restart.
At scale, the most dangerous four words in engineering are – this is how it’s done. Here’s the story of how questioning that assumption led us to rethink event ingestion from the ground up and cut our infrastructure costs by 90%.
Maintaining speed without compromising quality is key in iOS development. At OLX, we use tools like Danger, SwiftLint, Periphery, automated tests, and monitoring to build reliable, scalable features while ensuring a seamless user experience.
Explore the inner workings of our OLX India search system, delving into the technologies and concepts that power the OLX search engine. We’ll take a closer look at how our search handles the terms you enter into our search box as free-text queries.