RSS Amplifier

Podcast

ByteByteGo Newsletter

Explain complex systems with simple terms, from the authors of the best-selling system design book series. Join over 1,000,000 friendly readers.

blog.bytebytego.comRSS feed ↗20 episodes

Live Last read · last published · next check

Written by

Latest episodes

Waymo vs Tesla: Two Ways to Build Self-Driving Cars

In this article, we will take a look at both approaches.

EP222: What is Google’s TPU?

A TPU (Tensor Processing Unit) is Google’s custom AI chip, designed from scratch for the giant matrix multiplications that modern models live on. GPUs were built for graphics first.

A Detailed Guide to API Composition Techniques

In this article, we are going to dive deep into the area of the API composition problem and the patterns associated with it.

GitHub vs Vercel vs Replit: What Dev Platforms Do When AI Code Is Cheap

AI models have solved the writing code part of software development to a great extent.

How Cloudflare Is Making AI Pay for Content

In this article, we will go through Cloudflare’s solution in the following five steps.

How to Fight Clickbait: Meta, LinkedIn & YouTube Case Studies

What does it take for a social media platform to stop rewarding clickbait content?

The Read Path versus the Write Path: Strategies and Techniques

In this article, we will look at read path and write path operations and techniques in detail.

How Big Models Teach Small Models to Be Smart

In this article, we will walk through the idea from the ground up.

Why An LLM’s Memory Gets Expensive and How to Fix It

In this article, we will learn how LLMs use memory, how it gets expensive, and how to fix it.

LLM Security Basics: The Full Threat Model

In this article, we try to build a map of the full attack surface that threatens an LLM’s security.

Hiring: Part Time Instructor, Write Production Grade Code with AI

We’re hiring a part-time instructor for “𝐖𝐫𝐢𝐭𝐞 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐆𝐫𝐚𝐝𝐞 𝐂𝐨𝐝𝐞 𝐰𝐢𝐭𝐡 𝐀𝐈”.

A Detailed Guide to Idempotency, Delivery Semantics, and Deduplication

What happens when a service sends a request to charge a customer, but the request times out with no response?

How ChatGPT Optimizes its Agent Loop: Harness, API, and Inference

To understand what techniques are adopted in frontier labs to make AI applications more efficient, we met with the OpenAI engineers who developed and shipped various efficiency techniques into the systems behind Codex and ChatGPT Work.

Why DoorDash, Instacart, and Uber Eats Integrated LLMs Into Search Three Different Ways

In this article, we will walk through their differing solutions and try to make sense of their choices and understand the pattern behind them.

How NVIDIA Builds Open Models for the Age of AI

Bryan Catanzaro, VP of Applied Deep Learning Research at NVIDIA, walked us through how his team builds the company’s open models, the reasoning behind their architecture, and why NVIDIA open-sources so much of it.

A Beginner’s Guide to Clocks, Causality, and Ordering in Distributed Systems

Why does something as simple as reading the time become a hard problem for distributed systems?

Best Practices for Building AI Agents That Work in Production

In this article, we try to explore the collective thinking into a smaller set of practices and explain the reasoning behind each one, rather than asking anyone to memorize a numbered list.

Inside Roblox’s Bet on World Models

We sat down with Anupam Singh, senior vice president of engineering at Roblox, to hear from him about the world model that Roblox is using to make its multiplayer games look photorealistic, the key insights that have come from taking that approach, and the next big thing that the Roblox team is focusing on.

MCP vs A2A vs ACP: How AI Agents Actually Talk to Each Other

Agents are capable on their own. Combined with tools and other agents, their capabilities compound.

A Guide to Multi-Tenancy: Benefits and Challenges

In this article, we will understand multi-tenant architecture from the basics, along with its various benefits and challenges.