Code Impact
av Sanket Makhija
Spanner's Globally-Distributed Database: Query Execution
Om den här podden
Welcome to "Code Impact," the podcast where we explore code that has an impact.
Each episode dives deep into real-world stories, practical case studies, and expert insights, showcasing the powerful impact of code on performance, accessibility, and user experience.
Whether you're a seasoned developer or just starting your journey, "Code Impact" delivers the tools, tips, and inspiration you need to create meaningful and high-performing products. Join us as we uncover the ways coding is transforming industries and making a difference—one line at a time.
NotebookLM creates all episodes.
Avsnitt
De 20 senaste av 72 avsnitt
- Spanner's Globally-Distributed Database: Query Execution · 36 minThis paper details the evolution of Google's Spanner, a globally-distributed database system, from a key-value store to a fully-fledged SQL system. Key improvements discussed…
- Change Data Capture (CDC): Three Implementation Methods · 16 minThe article explores Change Data Capture (CDC), a method for tracking database changes, highlighting its advantages over traditional daily snapshots. It details three CDC…
- DeepSeek-R1: Reasoning via Reinforcement Learning · 19 minThis research paper introduces DeepSeek-R1, a large language model enhanced for reasoning capabilities using reinforcement learning (RL). Two versions are presented…
- Jira Cloud Performance Enhancement with Protobuf · 20 minThis Atlassian blog post details the migration of Jira Cloud's Issue Service from JSON to Protocol Buffers (Protobuf) to enhance performance. The switch involved a phased…
- Hyaline: Fast and Transparent Lock-Free Memory Reclamation · 33 minThis research paper introduces Hyaline, a novel family of memory reclamation schemes for lock-free data structures in unmanaged C/C++ code. Hyaline leverages reference counting…
- Trello's Kafka Migration · 12 minThis Atlassian blog post details Trello's migration from RabbitMQ to Kafka for its websocket architecture. RabbitMQ's unreliability during network partitions and high costs…
- Reliability Engineering: History, Practice, and Future · 14 minThis podcast explores the field of reliability engineering, tracing its origins at Google with the development of Site Reliability Engineering (SRE). It differentiates…
- Debugging Large Distributed Systems: The Antithesis Approach · 24 minThis podcast profiles Antithesis, a company developing a "multiverse debugger" for large, distributed systems. It traces the history of debugging tools, highlighting Antithesis's…
- Shopify's Live Globe: Building a Black Friday Experience · 21 minThis podcast details the creation of Shopify's interactive Black Friday/Cyber Monday live dashboard, nicknamed "Live Globe". The 2024 version, built by a six-person team in two…
- Wartime vs. Peacetime in Tech Companies · 18 minThis podcast examines the contrasting "wartime" and "peacetime" operating modes in tech companies, drawing on the author's experiences at Uber and observations across the…
- The First-Time Manager: A Practical Guide · 28 minJim McCormick's "The First Time Manager" offers a practical guide for new managers, covering essential aspects like communication, delegation, and conflict resolution. The book…
- On-the-Fly Sharing for Streamed Aggregation · 15 minThis research paper details the development and implementation of efficient techniques for processing multiple, similar aggregate queries in data streaming systems. The authors…
- Vercel Request Lifecycle From User Input to Global Delivery · 11 minThe article details how Vercel's platform handles web requests, from initial user input to final response. Vercel's Edge Network directs requests to optimal data centres…
- Bytedance Real-Time Recommendation System · 16 minThis research paper introduces Monolith, a real-time recommendation system designed by Bytedance. Addressing limitations of existing deep learning frameworks, Monolith uses a…
- Postgres Retrospective by Joseph M. Hellerstein · 22 minThis article reminisces on the history of the Postgres project, spearheaded by Michael Stonebraker at UC Berkeley from the mid-1980s to the mid-1990s. It details Stonebraker's…
- Migrating Yelp Reservations from PostgreSQL to MySQL · 18 minThis blog post details Yelp's in-place migration of their Yelp Reservations service database from PostgreSQL to MySQL. The migration, necessitated by maintenance and expertise…
- FBDetect - Catching Tiny Performance Regressions at Hyperscale through In-Production Monitoring · 21 minMeta's FBDetect system, detailed in this research paper, is a robust, in-production performance regression detection system. It identifies minuscule performance regressions (as…
- Amazon DynamoDB - A Decade of Scalable NoSQL · 21 minThis paper details the architecture and evolution of Amazon DynamoDB, a fully managed NoSQL database service. Key features highlighted include its scalability, predictable…
- Defining a Senior Software Engineer · 23 minThis blog post discusses the multifaceted definition of a senior software engineer. Technical expertise is crucial, encompassing a T-shaped skill profile and a deep understanding…
- Amazon S3 Tables - Analytics Optimised Storage · 14 minAmazon Web Services (AWS) has launched Amazon S3 Tables, a new storage service optimised for analytical workloads. These tables, stored in a new type of S3 bucket, utilise the…







