ByteByteGo Newsletter
Subscribe
Sign in
Home
Sponsoring ByteByteGo
System Design Interview Course
Archive
About
Latest
Top
Discussions
A Guide to Database Transactions: From ACID to Concurrency Control
In this article, we break down the key building blocks that make transactional systems reliable in the face of concurrency.
Jun 19
•
ByteByteGo
134
Share this post
ByteByteGo Newsletter
A Guide to Database Transactions: From ACID to Concurrency Control
Copy link
Facebook
Email
Notes
More
How the Google Cloud Outage Crashed the Internet
On June 12, 2025, a significant portion of the internet experienced a sudden outage. What started as intermittent failures on Gmail and Spotify soon…
Jun 17
•
ByteByteGo
212
Share this post
ByteByteGo Newsletter
How the Google Cloud Outage Crashed the Internet
Copy link
Facebook
Email
Notes
More
5
EP167: Top 20 AI Concepts You Should Know
Which other AI concept will you add to the list?
Jun 14
•
ByteByteGo
191
Share this post
ByteByteGo Newsletter
EP167: Top 20 AI Concepts You Should Know
Copy link
Facebook
Email
Notes
More
14
Database Schema Design Simplified: Normalization vs Denormalization
The goal isn't to declare one approach as the winner. It's to understand their mechanics, consequences, and ideal use cases.
Jun 12
•
ByteByteGo
163
Share this post
ByteByteGo Newsletter
Database Schema Design Simplified: Normalization vs Denormalization
Copy link
Facebook
Email
Notes
More
1
Shopify Tech Stack
Note: This article is written in collaboration with the Shopify engineering team.
Jun 11
•
ByteByteGo
232
Share this post
ByteByteGo Newsletter
Shopify Tech Stack
Copy link
Facebook
Email
Notes
More
3
How Lyft Uses ML to Make 100 Million Predictions A Day
In this article, we’ll look at how Lyft built an architecture to accomplish this requirement and the challenges they faced.
Jun 10
•
ByteByteGo
96
Share this post
ByteByteGo Newsletter
How Lyft Uses ML to Make 100 Million Predictions A Day
Copy link
Facebook
Email
Notes
More
1
Our New Book, Mobile System Design Interview, Is Now Available
Our new book, Mobile System Design Interview, is available on Amazon!
Jun 9
•
ByteByteGo
84
Share this post
ByteByteGo Newsletter
Our New Book, Mobile System Design Interview, Is Now Available
Copy link
Facebook
Email
Notes
More
11
EP166: What is Event Sourcing?
The event sourcing paradigm is used to design a system with determinism. This changes the philosophy of normal system designs.
Jun 7
•
ByteByteGo
125
Share this post
ByteByteGo Newsletter
EP166: What is Event Sourcing?
Copy link
Facebook
Email
Notes
More
6
SQL vs NoSQL: Choosing the Right Database for An Application
In this article, we break down the core database paradigms, such as SQL and NoSQL, along with specialized database types and how developers can choose…
Jun 5
•
ByteByteGo
219
Share this post
ByteByteGo Newsletter
SQL vs NoSQL: Choosing the Right Database for An Application
Copy link
Facebook
Email
Notes
More
1
How Netflix Runs on Java?
Netflix is a masterclass in backend engineering at scale. Behind the seamless playback, tailored recommendations, and cross-device consistency lies an…
Jun 3
•
ByteByteGo
175
Share this post
ByteByteGo Newsletter
How Netflix Runs on Java?
Copy link
Facebook
Email
Notes
More
5
May 2025
EP165: AI Agent versus MCP
Have you used AI Agents or MCP?
May 31
•
ByteByteGo
168
Share this post
ByteByteGo Newsletter
EP165: AI Agent versus MCP
Copy link
Facebook
Email
Notes
More
A Deep Dive into HTTP: From HTTP 1 to HTTP 3
In this article, we trace the HTTP journey. From the stateless, text-based simplicity of HTTP/1.1 to the encrypted, multiplexed, and mobile-optimized…
May 29
•
ByteByteGo
212
Share this post
ByteByteGo Newsletter
A Deep Dive into HTTP: From HTTP 1 to HTTP 3
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts