Sitemap - 2024 - ByteByteGo Newsletter
How Stripe Scaled to 5 Million Database Queries Per Second
EP121: 9 Essential Components of a Production Microservice Application
A Crash Course on Relational Database Design
Where to get started with GenAI
EP120: What do version numbers mean?
A Crash Course on Distributed Systems
EP119: What do Amazon, Netflix, and Uber have in common?
A Crash Course in Database Scaling Strategies
EP118: What are the differences among database locks?
A Crash Course in Database Sharding
How Netflix Manages 238 Million Memberships?
EP117: What makes HTTP2 faster than HTTP1?
A Crash Course on Microservice Communication Patterns
Scaling to 1.2 Billion Daily API Requests with Caching at RevenueCat
EP116: 11 steps to go from Junior to Senior Developer
A Crash Course on Cell-based Architecture
How PayPal Scaled Kafka to 1.3 Trillion Daily Messages
EP115: Life is Short, Use Dev Tools
A Crash Course on Content-Delivery Networks (CDN)
EP114: 7 Must-know Strategies to Scale Your Database
The Scaling Journey of LinkedIn
EP113: AWS Services Cheat Sheet
How Slack Built a Distributed Cron Execution System for Scale
Cloudflare’s Trillion-Message Kafka Infrastructure: A Deep Dive
How Facebook served billions of requests per second Using Memcached
EP111: My Favorite 10 Books for Software Developers
HTTP1 vs HTTP2 vs HTTP3 - A Deep Dive
100X Scaling: How Figma Scaled its Databases
EP110: Top 5 Strategies to Reduce Latency
Unlocking the Power of SQL Queries for Improved Performance
How to Execute End-to-End Tests at Scale
EP109: Top 6 Tools to Turn Code into Beautiful Diagrams
What Happens When a SQL is Executed?
How Uber Built Real-Time Chat to Handle 3 Million Tickets Per Week?
EP108: How do we design a secure system?
A Crash Course in API Versioning Strategies
How PayPal Serves 350 Billion Daily Requests with JunoDB
EP107: Top 9 Architectural Patterns for Data and Communication Flow
Embracing Chaos to Improve System Resilience: Chaos Engineering
Reddit's Architecture: The Evolutionary Journey
EP106: How Does JavaScript Work?
Evolution of Java Usage at Netflix
A Crash Course in IPv4 Addressing
How Uber Uses Integrated Redis Cache to Serve 40M Reads/Second?
EP104: How do Search Engines Work?
A Brief History of Scaling Netflix
EP103: Typical AWS Network Architecture in One Diagram
15 Open-Source Projects That Changed the World
A Deep Dive into Amazon DynamoDB Architecture
EP102: Encoding vs Encryption vs Tokenization
The Top 3 Resume Mistakes Costing You the Job
Automated Bug Fixing at Facebook Scale
EP101: Top 3 Things You Should Know About Webhooks
How Video Recommendations Work - Part 1
A Brief History of Airbnb’s Architecture
EP99: What is the best way to learn SQL?
Virtualization and Containerization: Which one to pick?
EP98: GitOps Workflow - Simplified Visual Guide
How do We Design for High Availability?
EP97: 10 Good Coding Principles to Improve Code Quality
EP96: A cheat sheet for system design
Mastering Design Principles - SOLID
EP95: Linux File System Explained
Netflix: What Happens When You Press Play - Part 2
How Discord Serves 15-Million Users on One Server
EP93: Is Passkey Shaping a Passwordless Future?