Signals and Threads

Building a data warehouse from scratch with Jacob Baskin


Listen Later

In university Jacob Baskin studied at the intersection of computer science and economics, thinking about systems that incentivize people to express their true preferences. He put those ideas into practice at Google, where he worked on ad serving, before joining Jane Street’s database infrastructure team. In this episode, Ron and Jacob discuss Superstore, a distributed columnar database now central to Jane Street’s tech stack that Jacob began building practically the day he started. How do you support wide-ranging analytical queries while transactional writes stream in at the speed of trading systems? And what’s it like when your first design doc leads to an eight-figure hardware purchase? After building Superstore Jacob has since gone back to his roots, thinking about schemes for bidding on compute time as he works to optimize usage of the Hive, Jane Street’s massive compute cluster for research.

You can find the transcript for this episode on our website.

Some links to topics that came up in the discussion:

  • Mechanism design, second-price auction
  • MapReduce, BigTable, Google File System
  • Vertica
  • Apache Parquet
  • CockroachDB
  • Paxos
  • BitTorrent
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Signals and ThreadsBy Jane Street

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    72 ratings


    More shows like Signals and Threads

    View all
    Top Traders Unplugged by Niels Kaastrup-Larsen

    Top Traders Unplugged

    590 Listeners

    Odd Lots by Bloomberg

    Odd Lots

    1,983 Listeners

    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    275 Listeners

    Conversations with Tyler by Mercatus Center at George Mason University

    Conversations with Tyler

    2,448 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    624 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    583 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    188 Listeners

    Flirting with Models by Corey Hoffstein

    Flirting with Models

    230 Listeners

    Alpha Exchange by Dean Curnutt

    Alpha Exchange

    83 Listeners

    Dwarkesh Podcast by Dwarkesh Patel

    Dwarkesh Podcast

    577 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    65 Listeners

    Latent Space: The AI Engineer Podcast by Latent.Space

    Latent Space: The AI Engineer Podcast

    100 Listeners

    Money Stuff: The Podcast by Bloomberg

    Money Stuff: The Podcast

    403 Listeners

    Complex Systems with Patrick McKenzie (patio11) by Patrick McKenzie

    Complex Systems with Patrick McKenzie (patio11)

    142 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    75 Listeners