The GeekNarrator cover art

All Episodes

The GeekNarrator — 110 episodes

#
Title
1

Many Databases 1 LSM Engine - OpenData

2

Assertions in production? (TigerBeetle Vol. 3) With Alex aka matklad

3

Fastest Browser infrastructure for AI Agents - Kernel

4

TigerStyle with matklad Vol. 2 (Systems Engineering)

5

Databases and Engineering with @PlanetScale CEO - Sam Lambert

6

What is TigerStyle? Principles behind TigerBeetle ft. Joran

7

What makes Apache Pinot so Fast?

8

You don't need Linux, Docker, k8s? Future with Unikernels ft. NanoVMs

9

Modern, ultra fast PostgreSQL engineered from scratch? ft: CedarDB

10

Building a new Database Query Optimiser - @cmu ​

11

Fast Observability on S3 with Parseable

12

How does AWS Lambda work?

13

Breaking Distributed Systems with Kyle Kingsbury from Jepsen

14

How do vector (search) databases work? ft: turbopuffer

15

Are your Data Pipelines Complex?

16

Can Math simplify incremental compute?

17

Redpanda - High Performance Streaming Platform for Data Intensive Applications

18

Hosted PostgreSQL on bare metal and uni kernel

19

eBPF and continuous profiling with Frederic

20

Patterns of Distributed Systems with Unmesh Joshi

21

AWS Aurora Distributed SQL internals with Marc Brooker

22

Power of #Duckdb with Postgres: pg_duckdb

23

DBOS internals - Build reliable backends 10x faster

24

Database Trends and More with Peter Zaitsev

25

How would you design a database on Object Storage?

26

Practical Systems Learning & Verification with Jack Vanlightly

27

Database Internals - NileDB Postgres re-engineered for multitenant apps

28

Building a continuous profiler with Frederic from Polar Signals

29

Database Internals - SlateDB with Chris Riccomini

30

System Design the formal way with FizzBee

31

Learnings from building Open Source Distributed Systems with Kishore Gopalakrishna

32

WarpStream: A drop-in replacement for Kafka

33

XTDB - An Immutable SQL Database

34

Testing Distributed Systems the right way ft. Will Wilson

35

Turso - SQLite for production

36

Taking Postgres to the next level with Neon

37

Scaling Derived Data for Planet-Scale Applications at Linkedin

38

SuperCharging PostgreSQL for Search and Analytics - ParadeDB (Philippe Noël)

39

Modern OLAP Database System Design with FDAP (Andrew Lamb)

40

The ultimate multi-model Database, SurrealDB with Pratim Bhosale

41

Demystifying Real-time Analytics, Search and Hybrid Search with Dhruba, CTO @Rockset

42

Rapidly Simulate Production Traffic ft. Michael Drogalis

43

High Performance with GraalVM - Alina Yurenko

44

Taming TimeSeries Data with QuestDB - Javier Ramirez

45

Beat the CAP Theorem : Make Distributed consistency simple

46

A Graph Database That You Can Embed - KuzuDB

47

Restate - making distributed systems simple with Stephan Ewen

48

Volt Active Data: Low Latency Stream processing

49

TigerBeetle: World’s Fastest Financial Transactions Database

50

Clean Code Adventures with Uncle Bob

51

Durable async/await with Dominik Tornow

52

Observability Engineering with Liz Fong-Jones

53

Messaging and Streaming with Apache Pulsar - with Matteo Merli

54

VictoriaMetrics internals - Making monitoring simple and reliable at massive scale

55

TiDB Internals with Li Shen

56

AI Powered Database optimisation with Andy Pavlo, Ottertune

57

Duckdb Internals with Mark Raasveldt

58

ScyllaDB internals with Felipe Mendes

59

Graph Database Internals: @neo4j with Michael Hunger

60

RUST vs C++, Java, Go with Micah Wylde

61

Becoming a better engineer - John Crickett

62

YugaByteDB Internals with Franck Pachot

63

Accelerating Postgres Queries with Epsio - GIlad Kleinman

64

Should you Kubernetes? ft- Anjul Sahu, Founder and CEO CloudRaft

65

Diving into Kafka Internals with David Jacot

66

Practical System Design for Senior Engineers with Gaurav Sen

67

Tim Berglund on Realtime Analytics with Apache Pinot

68

Batch vs Realtime Stream Processing - A Deep Dive with Phil Fried from Estuary

69

Cassandra 5.0 - ACID transactions and Vector Search

70

Designing a Modern Ledger Database with Michael Parsons (CTO and Co-Founder @Twisp)

71

Serverless Architecture with Yan Cui

72

Engineering, Productivity and Learning with Dr. Venkat Subramaniam

73

Functional Programming on the JVM with Daniel from RockTheJVM

74

Time Management for Software Engineers

75

Building Robust Data Platforms with Francesco Tisiot

76

Understanding ksqlDB with Matthias J. Sax

77

Building Geo Distributed Applications with Denis Magda

78

Change Data Capture (Debezium) With Gunnar Morling

79

Java Profiling with Richard Startin

80

Kafka Streams Exactly Once Semantics With Matthias Sax

81

DynamoDB Masterclass with Alex Debrie

82

Demystifying Non Functional Requirements with Paul Christmann

83

Dissecting the Bitcoin Whitepaper with Arpit Bhayani

84

Database Internals with Franck Pachot Part-2

85

Database Internals with Franck Pachot Part-1

86

Kafka, Realtime analytics and Apache Pinot with Tim Berglund Part-2

87

Kafka, Realtime analytics and Apache Pinot with Tim Berglund Part-1

88

Tiered Storage implementation by StarTree (Apache Pinot) with Neha Pawar

89

Effective Code Reviews with Curtis Einsmann

90

System Design Framework for Interviews and beyond with Pratik Pandey

91

Apache Cassandra Masterclass with Patrick McFadin

92

Site Reliability Engineering Masterclass with Luis Mineiro

93

Software Engineering Career Growth with Arasu Shankher

94

Distributed SQL and CockraochDB with Jim Walker

95

Running Distributed Systems like a Pro with Mayank Shrivastava

96

Part-2 API Design Masterclass with Deepak Patil

97

Part-1 API Design Masterclass with Deepak Patil

98

Building the RIGHT product mindset with Maheep Bhalla

99

Distributed Stream processing with Maximilian Michels

100

What it takes to build a Trading API like lemon.markets? CEO Max Linden talks to The GeekNarrator and shares his insights.

101

Is Monolithic Architecture Bad? Are Microservices always good? - Conversation with Ananth

102

SLO,SLI and SLA What and why?

103

Asking good questions to your interviewer

104

Five things you can do NOW to be 10x productive.

105

How to approach learning to get the job done effectively?

106

Propose Technical Ideas Effectively

107

Measuring impact and selecting projects with high impact and visibility

108

Onboarding to new teams like a Pro and be productive quickly

109

Bob’s shocking performance review

110

Ingredients of a strong software engineer