Sitemap - 2025 - ByteByteGo Newsletter

EP169: RAG vs Agentic RAG

Database Indexing Demystified: Index Types and Use-Cases

Inside Airbnb’s AI-Powered Pipeline to Migrate Tests: Months of Work in Days

Object Oriented Design Interview Book is here — now available on Amazon!

EP168: AI Vs Machine Learning Vs Deep Learning Vs Generative AI

A Guide to Database Transactions: From ACID to Concurrency Control

How the Google Cloud Outage Crashed the Internet

EP167: Top 20 AI Concepts You Should Know

Database Schema Design Simplified: Normalization vs Denormalization

Shopify Tech Stack

How Lyft Uses ML to Make 100 Million Predictions A Day

Our New Book, Mobile System Design Interview, Is Now Available

EP166: What is Event Sourcing?

SQL vs NoSQL: Choosing the Right Database for An Application

How Netflix Runs on Java?

EP165: AI Agent versus MCP

A Deep Dive into HTTP: From HTTP 1 to HTTP 3

How Amazon Key Opens 100 Million Doors Every Year

How Uber Eats Handles Billions of Daily Search Queries

EP164: JWT Simply Explained

API Gateway vs Service Mesh - Which One Do You Need

How Facebook Live Scaled to a Billion Users

How Pinterest Scaled Its Architecture to Support 500 Million Users

EP163: 12 MCP Servers You Can Use in 2025

Engineering Trade-offs: Eventual Consistency in Practice

How Slack Supports Billions of Daily Messages

EP162: 9 Clean Code Principles To Keep In Mind

Messaging Patterns Explained: Pub-Sub, Queues, and Event Streams

How Halo on Xbox Scaled to 10+ Million Players using the Saga Pattern

How Canva Collects 25 Billion Events a Day

EP161: A Cheatsheet on REST API Design Best Practices

Synchronous vs Asynchronous Communication: When to Use What?

How Meta Built Threads to Support 100 Million Signups in 5 Days

How WhatsApp Handles 40 Billion Messages Per Day

EP160: Top 20 System Design Concepts You Should Know

Domain-Driven Design (DDD) Demystified

How DoorDash’s In-House Search Engine Achieved a 50% Drop in Latency

How Airbnb Powers Personalization With 1M Events Per Second

EP159: The Data Engineering Roadmap

Coupling and Cohesion: The Two Principles for Effective Architecture

How Netflix Orchestrates Millions of Workflow Jobs with Maestro

EP158: How to Learn API Development

OOP Design Patterns and Anti-Patterns: What Works and What Fails

How YouTube Supports Billions of Users with MySQL and Vitess

EP157: How to Learn Backend Development?

The Art of REST API Design: Idempotency, Pagination, and Security

How AMEX Processes Millions of Daily Transactions With Millisecond Latency

EP156: Software Architect Knowledge Map

Mastering OOP Fundamentals with SOLID Principles

Bluesky: The Decentralized Social Media App with 30 Million Users

EP155: The Shopify Tech Stack

Monolith vs Microservices vs Modular Monoliths: What's the Right Choice

How Netflix Stores 140 Million Hours of Viewing Data Per Day

EP154: What is MCP?

API Protocols 101: A Guide to Choose the Right One

Facebook’s Database Handling Billions of Messages (Apache Cassandra® Deep Dive)

EP153: A Cheatsheet on Comparing Key-Value Stores

Dark Side of Distributed Systems: Latency and Partition Tolerance

How Uber Built Odin to Handle 3.8 Million Containers

EP152: 30 Free APIs for Developers

Mastering Data Consistency Across Microservices

How Amazon S3 Stores 350 Trillion Objects with 11 Nines of Durability

EP151: 24 Good Resources to Learn Software Architecture in 2025

Non-Functional Requirements: The Backbone of Great Software - Part 2

How Instagram Scaled Its Infrastructure To Support a Billion Users

EP150: 12 Algorithms for System Design Interviews

Non-Functional Requirements: The Backbone of Great Software - Part 1

How Netflix Built a Distributed Counter for Billions of User Interactions

EP149: JWT 101: Key to Stateless Authentication

Mastering Idempotency: Building Reliable APIs

How Google Spanner Powers Trillions of Rows with 5 Nines Availability

EP148: DeepSeek 1-Pager

Clean Architecture 101: Building Software That Lasts

AWS Lambda Turns 10

EP147: The Ultimate API Learning Roadmap

Top Strategies to Reduce Latency

How LinkedIn Scaled User Restriction System to 5 Million Queries Per Second

Our New Coding Patterns YouTube channel

EP146: The Open Source AI Stack

From Monolith to Microservices: Key Transition Patterns

How Uber Unified Checkouts Across Billion-Dollar Business Lines

EP145: Infrastructure as Code Landscape

Understanding Message Queues

How Airbnb Built a Key-Value Store for Petabytes of Data

EP144: The 9 Algorithms That Dominate Our World

Kubernetes Made Easy: A Beginner’s Roadmap to Container Orchestration