All Episodes
The GeekNarrator — 110 episodes
Many Databases 1 LSM Engine - OpenData
Assertions in production? (TigerBeetle Vol. 3) With Alex aka matklad
Fastest Browser infrastructure for AI Agents - Kernel
TigerStyle with matklad Vol. 2 (Systems Engineering)
Databases and Engineering with @PlanetScale CEO - Sam Lambert
What is TigerStyle? Principles behind TigerBeetle ft. Joran
What makes Apache Pinot so Fast?
You don't need Linux, Docker, k8s? Future with Unikernels ft. NanoVMs
Modern, ultra fast PostgreSQL engineered from scratch? ft: CedarDB
Building a new Database Query Optimiser - @cmu
Fast Observability on S3 with Parseable
How does AWS Lambda work?
Breaking Distributed Systems with Kyle Kingsbury from Jepsen
How do vector (search) databases work? ft: turbopuffer
Are your Data Pipelines Complex?
Can Math simplify incremental compute?
Redpanda - High Performance Streaming Platform for Data Intensive Applications
Hosted PostgreSQL on bare metal and uni kernel
eBPF and continuous profiling with Frederic
Patterns of Distributed Systems with Unmesh Joshi
AWS Aurora Distributed SQL internals with Marc Brooker
Power of #Duckdb with Postgres: pg_duckdb
DBOS internals - Build reliable backends 10x faster
Database Trends and More with Peter Zaitsev
How would you design a database on Object Storage?
Practical Systems Learning & Verification with Jack Vanlightly
Database Internals - NileDB Postgres re-engineered for multitenant apps
Building a continuous profiler with Frederic from Polar Signals
Database Internals - SlateDB with Chris Riccomini
System Design the formal way with FizzBee
Learnings from building Open Source Distributed Systems with Kishore Gopalakrishna
WarpStream: A drop-in replacement for Kafka
XTDB - An Immutable SQL Database
Testing Distributed Systems the right way ft. Will Wilson
Turso - SQLite for production
Taking Postgres to the next level with Neon
Scaling Derived Data for Planet-Scale Applications at Linkedin
SuperCharging PostgreSQL for Search and Analytics - ParadeDB (Philippe Noël)
Modern OLAP Database System Design with FDAP (Andrew Lamb)
The ultimate multi-model Database, SurrealDB with Pratim Bhosale
Demystifying Real-time Analytics, Search and Hybrid Search with Dhruba, CTO @Rockset
Rapidly Simulate Production Traffic ft. Michael Drogalis
High Performance with GraalVM - Alina Yurenko
Taming TimeSeries Data with QuestDB - Javier Ramirez
Beat the CAP Theorem : Make Distributed consistency simple
A Graph Database That You Can Embed - KuzuDB
Restate - making distributed systems simple with Stephan Ewen
Volt Active Data: Low Latency Stream processing
TigerBeetle: World’s Fastest Financial Transactions Database
Clean Code Adventures with Uncle Bob
Durable async/await with Dominik Tornow
Observability Engineering with Liz Fong-Jones
Messaging and Streaming with Apache Pulsar - with Matteo Merli
VictoriaMetrics internals - Making monitoring simple and reliable at massive scale
TiDB Internals with Li Shen
AI Powered Database optimisation with Andy Pavlo, Ottertune
Duckdb Internals with Mark Raasveldt
ScyllaDB internals with Felipe Mendes
Graph Database Internals: @neo4j with Michael Hunger
RUST vs C++, Java, Go with Micah Wylde
Becoming a better engineer - John Crickett
YugaByteDB Internals with Franck Pachot
Accelerating Postgres Queries with Epsio - GIlad Kleinman
Should you Kubernetes? ft- Anjul Sahu, Founder and CEO CloudRaft
Diving into Kafka Internals with David Jacot
Practical System Design for Senior Engineers with Gaurav Sen
Tim Berglund on Realtime Analytics with Apache Pinot
Batch vs Realtime Stream Processing - A Deep Dive with Phil Fried from Estuary
Cassandra 5.0 - ACID transactions and Vector Search
Designing a Modern Ledger Database with Michael Parsons (CTO and Co-Founder @Twisp)
Serverless Architecture with Yan Cui
Engineering, Productivity and Learning with Dr. Venkat Subramaniam
Functional Programming on the JVM with Daniel from RockTheJVM
Time Management for Software Engineers
Building Robust Data Platforms with Francesco Tisiot
Understanding ksqlDB with Matthias J. Sax
Building Geo Distributed Applications with Denis Magda
Change Data Capture (Debezium) With Gunnar Morling
Java Profiling with Richard Startin
Kafka Streams Exactly Once Semantics With Matthias Sax
DynamoDB Masterclass with Alex Debrie
Demystifying Non Functional Requirements with Paul Christmann
Dissecting the Bitcoin Whitepaper with Arpit Bhayani
Database Internals with Franck Pachot Part-2
Database Internals with Franck Pachot Part-1
Kafka, Realtime analytics and Apache Pinot with Tim Berglund Part-2
Kafka, Realtime analytics and Apache Pinot with Tim Berglund Part-1
Tiered Storage implementation by StarTree (Apache Pinot) with Neha Pawar
Effective Code Reviews with Curtis Einsmann
System Design Framework for Interviews and beyond with Pratik Pandey
Apache Cassandra Masterclass with Patrick McFadin
Site Reliability Engineering Masterclass with Luis Mineiro
Software Engineering Career Growth with Arasu Shankher
Distributed SQL and CockraochDB with Jim Walker
Running Distributed Systems like a Pro with Mayank Shrivastava
Part-2 API Design Masterclass with Deepak Patil
Part-1 API Design Masterclass with Deepak Patil
Building the RIGHT product mindset with Maheep Bhalla
Distributed Stream processing with Maximilian Michels
What it takes to build a Trading API like lemon.markets? CEO Max Linden talks to The GeekNarrator and shares his insights.
Is Monolithic Architecture Bad? Are Microservices always good? - Conversation with Ananth
SLO,SLI and SLA What and why?
Asking good questions to your interviewer
Five things you can do NOW to be 10x productive.
How to approach learning to get the job done effectively?
Propose Technical Ideas Effectively
Measuring impact and selecting projects with high impact and visibility
Onboarding to new teams like a Pro and be productive quickly
Bob’s shocking performance review
Ingredients of a strong software engineer