Sylvain TisetTop 10 Microservices Design Patterns you should knowEarlier I presented one useful design pattern to migrate to a monolithic application to microservices. This pattern is the Strangler Fig…Sep 18, 202417Sep 18, 202417
InPinterest Engineering BlogbyPinterest EngineeringUsing Kafka to throttle QPS on MySQL shards in bulk write APIsQi Li | Software Engineer, Real-time AnalyticsNov 25, 20191Nov 25, 20191
David MosyanHow does Facebook handle billions of async requests?It’s not fair to ask that type of question, as there is so much going on at Facebook, and handling billions of parallel requests relies on…Aug 22, 20232Aug 22, 20232
David MosyanHow did Uber solve data consistency problem?Uber request flow is quite complicated, as as we can see from the above image, they are using Spanner to store a huge amount of data…Jun 28, 202312Jun 28, 202312
Akhil GuptaDesign a Multi-Threaded Task Scheduler (LLD + Multi-Threaded Construct)Appropriate audience for this articleMar 7, 20234Mar 7, 20234
Abhijit MondalSystem Design — Distributed Job SchedulerDesign a system for distributed job scheduling.Jan 31, 20221Jan 31, 20221
ADARSH KUMARBuilding Scalable Subscription ServiceA simple scalable design for building subscription service for one time and recurring renewal SKUsJan 29, 2022Jan 29, 2022
SemaphoreExploring 8 Futuristic Databases to Watch in 2023Relational database management systems have dominated the field of database technologies for many years. When SQL first appeared in the…Jun 20, 20235Jun 20, 20235
InLevel Up CodingbyArslan Ahmad16 System Design Concepts I Wish I Knew Before the Interview.Mastering System Design Interview: Essential Concepts for Every Software EngineerApr 3, 202320Apr 3, 202320
InBetter ProgrammingbyKartik KhareApache Helix: The Distributed System’s Orchestra ConductorAchieve harmony in complex clusters using finite-state machinesFeb 28, 20231Feb 28, 20231
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
InFrom LBBbyNishant JainBuilding a quantity booking systemHow we solved concurrent transactions on a distributed systemJun 28, 20212Jun 28, 20212
peng.yengBuild Retry-able API using idempotency keyIf you have been working on API implementation for awhile and try to make your API resilient & bulletproof, the topic today might be…Jun 17, 20225Jun 17, 20225
InKlarna EngineeringbyWaleed AshrafDistributed Systems — Key Concepts & PatternsIf you are working in a modern tech company, you must have come across the term, “Distributed Systems”. In this blog post, I’ll go through…Jan 17, 20231Jan 17, 20231
InBetter ProgrammingbyScott Pickthorn3 System Design Concepts For Distributed SystemsWhen working in large-scale distributed systems, there are a few ideas that will help you make them more reliable and maintainableOct 25, 20221Oct 25, 20221
i.vikashLooking for a Database for your next system design?Checkout this for selecting the right database for your applicationJul 3, 20221Jul 3, 20221
InWalmart Global Tech BlogbyScott HarvesterWalmart’s Cassandra CDC SolutionA look at Change Data Capture with CassandraJul 25, 20223Jul 25, 20223
Ashish Kumar PandeySystem Design: Database Replication StrategiesThe different data replication algorithm, is as follows,May 31, 2022May 31, 2022
InThe Airbnb Tech BlogbyAndy FangDynein: Building a Distributed Delayed Job Queueing SystemLearn about the background, challenges, and future of Airbnb’s distributed scheduling and queueing system.Dec 10, 201918Dec 10, 201918
InByteByteGo System Design AlliancebyLove SharmaTop 10 Architecture Characteristics / Non-Functional Requirements with CheatsheatThese top 10 Architectural Characteristics covers most of the aspect of a large-scale project.Jun 30, 202216Jun 30, 202216