InThe Airbnb Tech BlogbyRyan BrooksA Deep Dive into Airbnb’s Server-Driven UI SystemHow Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻.Jun 29, 202141Jun 29, 202141
Collin SmithSingle Table Design with AWS DynamoDB and the Inverted IndexOverviewJan 9, 20233Jan 9, 20233
InJavaScript in Plain EnglishbyAbhishek ChamoliChatGPT System Design: A Technical OverviewChatGPT is a state-of-the-art language generation model developed by OpenAI. It is based on transformer architecture and is trained on a…Jan 12, 2023Jan 12, 2023
InITNEXTbyNebulaGraph DatabaseHow WeChat Stores One Trillion Social Connections with NebulaGraph DatabaseWeChat is one of the social network apps in the world that deals with large-scale heterogeneous graphs.Dec 29, 2022Dec 29, 2022
InNerd For TechbyNader MedhatMulti-Tenant Architecture in a NutshellMultitenancy explained in simple wordsDec 31, 20222Dec 31, 20222
InWhatnot EngineeringbyWhatnot EngineeringScaling our Data Stack with Kafka and Real-Time Stream ProcessingZack Klein | Software Engineer, Machine Learning & Data PlatformsSep 22, 20222Sep 22, 20222
InDev Learning DailybyFahim ul HaqWhen Taylor Swift crashed Ticketmaster: A lesson on scaling for spikesThis post is from originally Engineering Enablement, a free newsletter available on Substack from Fahim ul Haq, the CEO and Co-founder of…Dec 22, 20222Dec 22, 20222
InNetflix TechBlogbyNetflix Technology BlogKeeping Netflix Reliable Using Prioritized Load SheddingHow viewers are able to watch their favorite show on Netflix while the infrastructure self-recovers from a system failureNov 2, 202012Nov 2, 202012
Neeraj KushwahaMicroservices Data Design PatternsThis is the 5th post in a series on microservices architecture. This article is originally published at https://www.learncsdesign.comSep 25, 2022Sep 25, 2022
Tom Smykowski👾 How Shopify handled 1.27 million requests / s during Black Friday Cyber Monday?Black Friday and Cyber Monday are one of the most prestigious days for E-commerce stores because 76% of customers want to benefit from…Dec 2, 20221Dec 2, 20221
InThe Airbnb Tech BlogbyJon ChewAvoiding Double Payments in a Distributed Payments SystemHow we built a generic idempotency framework to achieve eventual consistency and correctness across our payments micro-service…Apr 16, 201941Apr 16, 201941
InNetflix TechBlogbyNetflix Technology BlogRapid Event Notification System at NetflixThis blog post gives an overview of the Rapid Event Notification System at Netflix and shares some of the learnings gained while building itFeb 18, 202223Feb 18, 202223
Ramses Alexander Coraspe ValdezDesigning and Planning an Event Store SystemCQRS and Event Sourcing design patternsDec 11, 2022Dec 11, 2022
InGrokking the Tech InterviewbyFahim ul HaqHow to answer my favorite System Design question: Design SpotifyAny good System Design question should reveal a lot about a candidate’s understanding of architecture and the inner workings of large-scale…Dec 12, 20225Dec 12, 20225
InWix EngineeringbyDavid AbramzonHow we managed to reduce our latency by 3 timesDid you ever have performance issues with a big micro-services architecture? Today I will share with you my personal story on how we…Nov 20, 20208Nov 20, 20208
InBetter ProgrammingbyDmytro Khmelenko3 Essential Steps for Scaling Any ApplicationGet ready for massive traffic and millions of active usersJul 19, 20221Jul 19, 20221
InWalmart Global Tech BlogbySrinivas SinganamallaHow we scaled Graphite to 100,000 writes per second.Introduction to GraphiteMar 30, 20202Mar 30, 20202
Salem AlqahtaniPart 1: Paper Summary of CockroachDB: The Resilient Geo-Distributed SQL DatabaseIn this first part post, I will summarize the CockroachDB system. In the following posts, I will go deep into the system’s architecture…Sep 18, 2022Sep 18, 2022
InSwiggy Bytes — Tech BlogbyAbinash Sahoo#BehindTheBug — Kafka Under The WaterAug 23, 2022Aug 23, 2022
InBetter ProgrammingbySergey SaiyanHow We Built O2: Distributed Search Engine Based on Apache LuceneSolving complicated problems using interesting algorithms and data structuresMay 27, 20221May 27, 20221