Software Engineering Daily cover image

Software Engineering Daily

Uber’s LedgerStore and its Trillions of Indexes with Kaushik Devarajaiah

Jul 30, 2024
00:00
Snipd AI
Kaushik Devarajaiah, Tech Lead for LedgerStore at Uber, dives into the complexities of managing vast amounts of data. He discusses the critical role of LedgerStore in ensuring data integrity and correct transaction records. The conversation highlights the integration of advanced technologies like Spark and Kafka in Uber’s scalable architecture. Kaushik reveals the challenges of performing dual database reads and writes to achieve low latency. He also shares future innovations planned for LedgerStore, emphasizing improving data visualization and consistency.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Kaushik Devarajaiah emphasizes the critical importance of immutable storage solutions like LedgerStore in ensuring accuracy and integrity for Uber's financial transactions.
  • The challenges faced during the migration of 250 billion records highlight the intricate processes required to maintain data consistency and reliability at scale.

Deep dives

Scaling Data Infrastructure at Uber

Kaushik Devarojay discusses his journey at Uber, emphasizing the challenges of scaling the data infrastructure during the company's rapid growth. Initially focusing on large-scale data ingestion, he encountered unique issues due to the mutable nature of the data, such as real-time trip data that needed to be analyzed for decision-making purposes. This required building systems from the ground up, where he also contributed to the development of Apache Hootie, which facilitates snapshotting the states of data. The transition into storage infrastructure presented new challenges, particularly regarding availability and latency, which were crucial factors for Uber's operational success.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode