Zum Inhalt springen

The Hard Lessons of Cloud Migration: inDrive's Path from Monolith to Microservices

25.03.2026 · 1 Std. 14 Min.

Shownotes

Join us for a fascinating conversation with Alexander 'Sasha' Lisachenko (Software Architect) and Artem Gab (Senior Engineering Manager) from inDrive, one of the global leaders in mobility operating in 48 countries and processing over 8 million rides per day. Sasha and Artem take us through their four-year transformation journey from a monolithic bare-metal setup in a single data center to a fully cloud-native microservices architecture on AWS. They share the hard-earned lessons from their migration, including critical challenges with Redis cluster architecture, the discovery of single-threaded CPU bottlenecks, and how they solved hot key problems using Uber's H3 hexagon-based geospatial indexing. We dive deep into their migration from Redis to Valkey on ElastiCache, achieving 15-20% cost optimization and improved memory efficiency, and their innovative approach to auto-scaling ElastiCache clusters across multiple dimensions. Along the way, they reveal how TLS termination on master nodes created unexpected bottlenecks, how connection storms can cascade when Redis slows down, and why engine CPU utilization is the one metric you should never ignore. This is a story of resilience, technical problem-solving, and the reality of large-scale cloud transformations — complete with rollbacks, late-night incidents, and the eventual triumph of a fully elastic, geo-distributed platform serving riders and drivers across the globe.

With Alexander Lisachenko, Software Architect, inDrive ; With Artem Gab, Senior Engineering Manager, Runtime Systems, inDrive

  • Alle Folgen von The AWS Developers Podcast

    Einstellungen

    Darstellung

    Sprache

    Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

    Verlauf

    Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

    Hinweise

    Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

    Konto

    Favoriten speichern – in der App und auf der Website.

    Tastenkürzel

    /
    Suche öffnen
    Leertaste
    Abspielen oder anhalten
    ← →
    Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
    ↑ ↓
    Im Regal: Ziel innerhalb der Kachel
    Pos1 / Ende
    Im Regal: erste bzw. letzte Kachel
    Esc
    Fenster oder Menü schließen
    ?
    Diese Übersicht
    Läuft gerade

    Zur Senderseite

    Als Nächstes

      Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.