Netflix Technology BlogContent DriveHow we organize and share billions of files in Netflix studioNov 25, 20244Nov 25, 20244
InAgoda Engineering & DesignbyAgoda EngineeringA Deep Dive into Agoda's Generic Reconciliation Platformby Songkun ViriyavareeJan 25, 20242Jan 25, 20242
InNetflix TechBlogbyNetflix Technology BlogSystem Architectures for Personalization and Recommendationa look inside the Netflix recommendation systemsMar 27, 20134Mar 27, 20134
InGeek CulturebySanil KhuranaSystem Design Solutions: When to use Cassandra and when not toEverything you need to know about when to use Cassandra and when not toJun 14, 20227Jun 14, 20227
InThe Airbnb Tech BlogbyHua ZhengBuilding Airbnb’s Internationalization PlatformHow we built Airbnb’s Internationalization Platform in an efficient, robust, and scalable manner.Oct 27, 20204Oct 27, 20204
InByteByteGo System Design AlliancebyLove SharmaA Comprehensive Guide to Distributed CachingAn essential website requires a web server to receive requests and a database to write or read data. However, this simple setup will only…Feb 8, 20234Feb 8, 20234
LORYI asked this system design question to 3 guys during a developer interview and none of them gave…A Common system design question askedMar 24, 202356Mar 24, 202356
Albert LlousasDesigning DDD aggregatesThe aim of software engineering is to solve business problems, for that we code collections of data structures, relationships within them…Oct 26, 20226Oct 26, 20226
InBits and PiecesbyMatteo PampanaHow I Redesigned The Backend To Quickly Handle Millions Of Reads (And Writes)Adopt The Right Backend Strategy For Your Microservice To Handle Huge Loads of Reads and WritesFeb 18, 202317Feb 18, 202317
InberndrueckerbyBernd RückerThe Microservice Workflow Automation Cheat SheetYour company might want to go for a microservice architecture and apply workflow automation. I do not go into the motivation why in this…Nov 20, 20185Nov 20, 20185
InThe Groww Engineering BlogbyShweta SolankiSaga Pattern in MicroservicesYou follow microservice architecture patterns for your services where each service has its own database. But some business transactions…Feb 15, 2022Feb 15, 2022
InBetter ProgrammingbyJ. Kalyana SundaramReduce Tail Latency at Scale: Two Classes of Patterns To Supercharge Your System’s ResponsivenessTakeaways from “The Tail at Scale” paper: what is tail latency, why you should care about it, and how to become tail tolerantFeb 12, 20232Feb 12, 20232
InMyntra EngineeringbyNikhil AnandOptimizing Myntra’s Pricing System for Serving Millions of Traffic with 30ms LatencyCo-Contributors : Suraj Rajan, ArnavFeb 6, 20237Feb 6, 20237
InRazorpay EngineeringbyShankar ParimiCustomer Onboarding at Razorpay — Optimising Identity VerificationRead on to know how Razorpay has built a reliable KYC verification platform to verify businesses and customers during product onboardingSep 9, 2021Sep 9, 2021
InRazorpay EngineeringbyAnand PrakashHow Razorpay’s Notification Service Handles Increasing LoadRead about the solutions implemented on Razorpay’s notification service that allowed it to overcome performance and reliability issuesMay 16, 20224May 16, 20224
Greenlight EngineeringService Boundaries — the Biggest Puzzle of a Microservices-based PlatformDetermining the service boundaries is not a trivial task — it’s the single most important puzzle in the Monolith->Microservices Journey…Jan 3, 2023Jan 3, 2023