š Welcome
Subscribe to get summarized system designs from the largest tech companies in the world straight to your inbox!
Hereās a few examples of some of the biggest summaries in our newsletter!
Why AirBnB Won't Charge You Twice
ā” tldr; Airbnb needed to design a payment system that wouldn't double charge users if they made duplicate requests like clicking the "purchase" button twice. They achieved this using idempotency, or making sure the same request keeps returning the exact same failure or success response.
Uber's Emergency Button
Tldr; Uber added a feature to call an emergency dispatcher during an Uber trip. Uber was able to do this by integrating with RapidSOS, polling location details with Kafka and using separate alert channels. Problem Uber is a convenient service to get around town. However, riding in any ride share can be dangerous since the driver is always in control of the vehicle.
š§ Paid Subscriber Benefits
Subscriptions help maintain and support this newsletter. It gets to be a lot of work to:
š Find a design to share
āļø Edit and summarize it
As part of being a paid subscriber, youāll have:
FULL ACCESS to our entire archive!
Access to all links to official source articles and resources!
Our list of 73 of the most influential engineering blogs!
Access to the comment sections of our posts!
Access to our paid resources of 5 crucial System Design Templates
š„ #1 Our Most Frequently Asked Question
The designs are public, I can look them up myself
The designs are already accessible to everyone, and Iām on a mission to simplify them! Iām stripping away the complicated jargon and adding humor to make learning system design enjoyable. Plus, Iām incorporating real-world examples and practical tips to help you grasp the concepts more easily and apply them in your projects.
Allow me to save you some time,
Byte-Sized Design
