#distributed-systems
28 episodes
#2444: Custom IDs: UUIDs vs Human-Readable Keys
How to design database IDs that balance security, human readability, and performance — with lessons from Stripe and TypeID.
#2438: How Object Storage Actually Works Under the Hood
Blobs, flat namespaces, and why those "folders" in cloud storage are complete illusions.
#2328: Navigating Virtual AI Hackathons: A Practical Guide
Discover how to identify worthwhile AI hackathons, build meaningful connections, and maximize your impact in virtual communities.
#2167: Sync vs. Async: Architecting Agents for Scale
Why most enterprise AI agents fail in production has less to do with models and more to do with whether they're built synchronously or asynchronously.
#2141: Durable Agents: Choosing the Right Backend
Why building AI agents means managing infrastructure. We explore durable execution backends like Temporal and AWS Step Functions.
#2113: Goldfish vs Elephant: The Stateful Agent Dilemma
Stateless agents are cheap and fast, but stateful ones remember your window seat. Which architecture wins?
#2018: Micro Frontends: When They're Worth It
The frontend monolith is a nightmare of coordination. Micro frontends promise autonomy, but is the operational complexity worth the cost?
#2002: Home Assistant's Stability Problem and Its Future
We explore why Home Assistant is so fragile and brainstorm a stable-by-design future for the platform.
#1993: The Orchestrator-Worker Model: Hiding the Kitchen
Why single-model chatbots fail at complex tasks—and how multi-agent swarms solve it.
#1946: LangGraph's 3-Layer Agent Stack Explained
We unpack LangGraph, LangChain, and Deep Agents to reveal the deliberate hierarchy behind the ecosystem.
#1944: PostgreSQL: The Thirty-Year Miracle
How does a volunteer-run database power the New York Stock Exchange and survive every tech trend without burning out?
#1938: JSON-to-SQL Type Mapping: A Practical Guide
Mapping JSON to SQL isn't as simple as it looks. Discover the hidden traps in data types that can cause performance hits and data corruption.
#1931: AI Pipelines: In-Memory vs. Durable State
Why do AI pipelines crash? It’s not the models—it’s the plumbing. We break down how to manage data between stages.
#1923: Scaling Prosumer Automation to Enterprise
Prosumer tools like n8n break at scale. Here's why durable execution frameworks like Temporal and Prefect are the enterprise upgrade.
#1920: InfluxDB vs. Postgres: The Time-Series Showdown
We compare specialized time-series databases like InfluxDB against traditional SQL options like Postgres with Timescale extensions.
#1918: MCP Schema Stability: Keeping Agents Reliable
When a third-party MCP server updates its schema, your AI agents can crash. Here's how to build resilient clients that self-heal.
#1830: Coordinating Multi-Agent Repos at Scale
Parallel AI agents rewriting your code at once creates silent regressions and architectural drift. How do we fix it?
#1725: Orchestrating AI Swarms: The New Infrastructure
Forget chatbots: AI orchestration is now the key to scaling intelligent agents in the enterprise.
#1652: AI Gateways: The Nginx for Your AI Stack
Why agentic AI needs a unified control plane to route models, aggregate tools, and cut costs.
#1647: Monorepos: Better Modularity Than Multi-Repos?
Why putting all your code in one repository can actually enforce better boundaries than separate repos.
#1506: The Apache Way: Powering the Global Digital Backbone
Explore how the Apache Software Foundation governs the world's most critical data tools and why "Community Over Code" is the secret to its success.
#1233: Why "Just Use Postgres" Isn't Always Enough
Can one database do it all? Explore why hardware constraints and data geometry keep specialized databases like Snowflake and ClickHouse alive.
#1032: Ancient Backups: How History Survived the Delete Command
Discover how ancient civilizations used monks, clay jars, and geographic diversity to create the world's first distributed data networks.
#917: Agent Mirror Organizations: Scaling AI Memory and Logic
Herman and Corn dive into Cloud Code and nested AI agents. Can "agent mirror organizations" solve the context window crisis?
#849: Web 3.0 in Practice: Beyond the Hype to Hybrid Reality
Explore the shift from location to content-addressing as we dive into the real-world state of Web 3.0 and distributed systems in 2026.
#683: The Pied Piper Reality: Building a Truly Distributed Web
Herman and Corn explore the technical and legal hurdles of replacing massive data centers with a global peer-to-peer network of consumer devices.
#605: Building a Unified Supercomputer: From SSI to CXL
Herman and Corn explore how to turn separate servers into a unified supercomputer using high-speed interlinks and resource pooling.
#586: The Heartbeat of Civilization: High-Precision Timekeeping
Why spend $1,000 on a clock? Herman and Corn explore the high-stakes world of NTP hardware and the precision timing keeping civilization in sync.