InCodeXbyXavyr RademakerDealing with long-running jobs using Apache KafkaFive approaches for performing long-running jobs with examples in Java (Spring)Jul 13, 20214Jul 13, 20214
InLevel Up CodingbyJason Ngan6 Caching Strategies For System Design InterviewsWhen and how to update your cacheFeb 2, 20231Feb 2, 20231
InLevel Up CodingbyJason Ngan3 Caching Problems Every Developer Should KnowCache penetration, cache breakdown and cache avalancheFeb 7, 2023Feb 7, 2023
OceanBase Database61M QPS Challenge in Alipay: How did we do itTed Bai used to work as a DBA at Alipay. He shared his experiences in dealing with 61 million QPS during the Double 11 shopping festival.Nov 17, 2022Nov 17, 2022
InTinder Tech BlogbyTinderHow we built the Tinder API GatewayAuthored by: Vijayvangapandu Vijaya Vangapandu Distinguished Software EngineerOct 24, 202217Oct 24, 202217
Balaji SigamaniChat App System DesignHi all, this article basically explains the general idea of how an app like WhatsApp can be designed. This is a very abstract design just…Nov 7, 202114Nov 7, 202114
Leandro FranchiHow to design a Notification SystemA notification system has become a mandatory feature os any system that helps touch it users, collect analytics data, etc. It's more than a…Apr 13, 202214Apr 13, 202214
Abhijit MondalSystem Design — Backend for Google PhotosDesign the backend system for storing and retrieving Google PhotosFeb 7, 20223Feb 7, 20223
Think SoftwareDesign Twitter — Microservices Architecture of Twitter ServiceTwitter DesignApr 2, 20212Apr 2, 20212
InTDS ArchivebyZixuan ZhangAce the System Interview— Design a Chat ApplicationDec 27, 202122Dec 27, 202122