ByteByteGo Logo

Real World Case Studies

Real-world case studies are a great way to learn about the architecture, design, and scalability of popular tech companies. Dive into these case studies to understand how companies like Twitter, Netflix, Uber and more have evolved over the years.

API GatewayMicroservices

Evolution of Uber's API Layer

Learn about the evolution of Uber's API layer.

Updated 3/14/2024
System DesignScalability

Twitter Architecture 2022 vs. 2012

A look at how Twitter's architecture evolved over the past decade.

Updated 3/13/2024
DatabasesArchitecture

How Discord Stores Trillions of Messages

Learn how Discord evolved its message storage to handle trillions.

Updated 3/12/2024
API ArchitectureNetflix

Evolution of the Netflix API Architecture

Explore the evolution of Netflix API architecture through four stages.

Updated 3/11/2024
ArchitectureScalability

Uber Tech Stack

Explore the tech stack that powers Uber's real-time transportation network.

Updated 3/10/2024
Engineering BlogsSoftware Development

Top 9 Engineering Blogs

My favorite engineering blogs to stay up-to-date with the industry.

Updated 3/9/2024
System DesignMessaging

What is the Journey of a Slack Message?

Explore the journey of a Slack message from sender to receiver.

Updated 3/8/2024
payment systemsresilience

10 Principles for Building Resilient Payment Systems

10 principles for building resilient payment systems based on Shopify.

Updated 3/7/2024
ArchitectureSocial Media

Reddit's Core Architecture

Overview of Reddit's architecture for serving millions of users.

Updated 3/6/2024
MicroservicesArchitecture

Evolution of Airbnb’s Microservice Architecture

Explore the evolution of Airbnb’s microservice architecture in detail.

Updated 3/5/2024
JavaMicroservices

How Netflix Really Uses Java

Explore Netflix's extensive use of Java in its microservices architecture.

Updated 3/4/2024
MonorepoPerformance

How TikTok Manages a 200K File Frontend MonoRepo

TikTok's strategy for managing a large frontend MonoRepo with 200K files.

Updated 3/3/2024
CI/CDStreaming

Netflix Tech Stack - CI/CD Pipeline

Netflix's CI/CD pipeline: from planning to incident reporting.

Updated 3/2/2024
ArchitectureStreaming

Netflix's Overall Architecture

Explore Netflix's architecture: from frontend to backend services.

Updated 3/1/2024
System DesignPush Notifications

How Netflix Scales Push Messaging

Explore how Netflix scales push messaging for millions of devices.

Updated 2/28/2024
ArchitectureMicroservices

0 to 1.5 Billion Guests: Airbnb's Architectural Evolution

Explore Airbnb's architectural evolution to support 1.5 billion guests.

Updated 2/27/2024
DatabasesTech Stack

Netflix Tech Stack - Databases

Netflix uses a variety of databases to power streaming at scale.

Updated 2/26/2024
CachingNetflix

4 Ways Netflix Uses Caching

Explore how Netflix uses caching to maintain user engagement.

Updated 2/25/2024
System DesignNotifications

How Does a Typical Push Notification System Work?

Explore the architecture of a typical push notification system.

Updated 2/24/2024
ArchitectureScalability

How YouTube Handles Massive Video Uploads

Explore YouTube's architecture for handling massive video uploads.

Updated 2/23/2024
System DesignRecommendation Systems

How does Twitter recommend “For You” Timeline in 1.5 seconds?

Twitter's "For You" timeline recommendation system explained.

Updated 2/22/2024
ArchitectureSocial Media

Twitter 1.0 Tech Stack

Explore the tech stack behind Twitter 1.0: a deep dive into its architecture.

Updated 2/21/2024
System DesignArchitecture

How to Design Stack Overflow

Explore the architecture of Stack Overflow and its design considerations.

Updated 2/20/2024
CI/CDUber

Uber Tech Stack - CI/CD

Uber's CI/CD tech stack: Tools and platforms for efficient delivery.

Updated 2/19/2024
Event-Driven ArchitectureCase Study

McDonald’s Event-Driven Architecture

Explore McDonald’s event-driven architecture for scalability and efficiency.

Updated 2/18/2024
ScalabilityGoogle Sheets

How Levelsfyi Scaled to Millions of Users with Google Sheets

Learn how Levelsfyi scaled to millions of users using Google Sheets.

Updated 2/17/2024
AutomationDebugging

Fixing Bugs Automatically at Meta Scale

Meta's approach to automated bug fixing at scale using SapFix.

Updated 2/16/2024
SecurityEncryption

Is Telegram Secure?

Exploring Telegram's security features and encryption methods.

Updated 2/15/2024
DevOpsGit

The one-line change that reduced clone times by 99% at Pinterest

A one-line change reduced clone times by 99% at Pinterest.

Updated 2/14/2024
API IntegrationNo-Code

API of APIs - App Integrations

Explore API of APIs and app integrations in this detailed guide.

Updated 2/13/2024
PostgresScaling

100X Postgres Scaling at Figma

Learn how Figma scaled its Postgres database by 100x.

Updated 2/12/2024