The Ethics of Data-Intensive Applications - Designing Data-Intensive Applications by Martin Kleppman

In this episode of Book Overflow, Carter and Nathan finish discussing Designing Data-Intensive Application by Martin Kleppman! Join the official Book Overflow Discord! -- Want to talk with Carter or Nathan? Book a coaching session! -- ---------------------------------------------------------- Carter https://www.joinleland.com/coach/cart... Nathan https://www.joinleland.com/coach/nath... -- Books Mentioned in this Episode -- Note: As an Amazon Associate, we earn from qualifying purchases. ---------------------------------------------------------- Designing Data-Intensive Application by Martin Kleppman https://amzn.to/3LNwzSK 00:00 Intro 03:05 About the Book and Author 05:15 Initial Thoughts on DDIA Part 4 11:44 Stream Processing and Message Brokers 20:00 Kafka, Event Sourcing, and Append-Only Logs 43:42 Fault Tolerance in Streaming Systems 49:05 The Future of Data Systems 57:43 Privacy, Surveillance, and Ethics 1:11:42 Final Thoughts ---------------- Spotify: https://open.spotify.com/show/5kj6DLC... Apple Podcasts: https://podcasts.apple.com/us/podcast... X: https://x.com/bookoverflowpod Carter on X: https://x.com/cartermorgan Nathan's Newsletter : https://rojoroboto.com/newsletter Nathan's consulting at: https://rojoroboto.com ---------------- Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week! The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

Reliability, Scalability, and Maintainability - Designing Data-Intensive Applications by Kleppman
▶︎

Reliability, Scalability, and Maintainability - Designing Data-Intensive Applications by Kleppman

“Just Trust the Agent” Is the Worst Advice in Programming History
▶︎

“Just Trust the Agent” Is the Worst Advice in Programming History

How To Think SO CLEARLY People Assume You're A Genius
▶︎

How To Think SO CLEARLY People Assume You're A Genius

Mark Richards and Neal Ford Reflect on Software Architecture: The Hard Parts
▶︎

Mark Richards and Neal Ford Reflect on Software Architecture: The Hard Parts

OLAP & OLTP Trade-Offs | Designing Data-Intensive Applications, 2nd Ed, Ch 1
▶︎

OLAP & OLTP Trade-Offs | Designing Data-Intensive Applications, 2nd Ed, Ch 1

Ex-Google Recruiter Explains Why "Lying" Gets You Hired
▶︎

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

The Shifting Role of Software Engineering - Frictionless by Nicole Forsgren and Abi Noda
▶︎

The Shifting Role of Software Engineering - Frictionless by Nicole Forsgren and Abi Noda

Understanding Business Domains - Learning Domain-Driven Design by Vlad Khononov
▶︎

Understanding Business Domains - Learning Domain-Driven Design by Vlad Khononov

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

Stanford CS153 Frontier Systems | Scale, AGI, and the Future of Everything
▶︎

Stanford CS153 Frontier Systems | Scale, AGI, and the Future of Everything

Never use this pattern with microservices! - Software Architecture: The Hard Parts
▶︎

Never use this pattern with microservices! - Software Architecture: The Hard Parts

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Has AI changed everything about software development? - The Mythical Man-Month by Fred Brooks
▶︎

Has AI changed everything about software development? - The Mythical Man-Month by Fred Brooks

The Philosophy of Software Design – with John Ousterhout
▶︎

The Philosophy of Software Design – with John Ousterhout

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview
▶︎

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview

Inside Dyson’s Overengineered £1000 Hand Dryer
▶︎

Inside Dyson’s Overengineered £1000 Hand Dryer

Everything is a Trade-Off - Software Architecture: The Hard Parts
▶︎

Everything is a Trade-Off - Software Architecture: The Hard Parts

From Idea to $650M Exit: Lessons in Building AI Startups
▶︎

From Idea to $650M Exit: Lessons in Building AI Startups

How Engineering Leaders Approach Strategy - Crafting Engineering Strategy by Will Larson
▶︎

How Engineering Leaders Approach Strategy - Crafting Engineering Strategy by Will Larson

How to Build a Remarkable Brand in the Age of AI | Seth Godin
▶︎

How to Build a Remarkable Brand in the Age of AI | Seth Godin