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, 20241.6K17Sep 18, 20241.6K17
InPinterest Engineering BlogbyPinterest EngineeringUsing Kafka to throttle QPS on MySQL shards in bulk write APIsQi Li | Software Engineer, Real-time AnalyticsNov 25, 20193331Nov 25, 20193331
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, 20238572Aug 22, 20238572
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, 20231K12Jun 28, 20231K12
Akhil GuptaDesign a Multi-Threaded Task Scheduler (LLD + Multi-Threaded Construct)Appropriate audience for this articleMar 7, 20231164Mar 7, 20231164
Abhijit MondalSystem Design — Distributed Job SchedulerDesign a system for distributed job scheduling.Jan 31, 20221431Jan 31, 20221431
ADARSH KUMARBuilding Scalable Subscription ServiceA simple scalable design for building subscription service for one time and recurring renewal SKUsJan 29, 202285Jan 29, 202285
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, 20236505Jun 20, 20236505
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, 20233.3K20Apr 3, 20233.3K20
InBetter ProgrammingbyKartik KhareApache Helix: The Distributed System’s Orchestra ConductorAchieve harmony in complex clusters using finite-state machinesFeb 28, 20231831Feb 28, 20231831
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, 20232.4K56Mar 24, 20232.4K56
InFrom LBBbyNishant JainBuilding a quantity booking systemHow we solved concurrent transactions on a distributed systemJun 28, 2021562Jun 28, 2021562
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, 20221545Jun 17, 20221545
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, 20232411Jan 17, 20232411
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, 20221221Oct 25, 20221221
i.vikashLooking for a Database for your next system design?Checkout this for selecting the right database for your applicationJul 3, 20221021Jul 3, 20221021
InWalmart Global Tech BlogbyScott HarvesterWalmart’s Cassandra CDC SolutionA look at Change Data Capture with CassandraJul 25, 20221003Jul 25, 20221003
Ashish Kumar PandeySystem Design: Database Replication StrategiesThe different data replication algorithm, is as follows,May 31, 202288May 31, 202288
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, 20191.5K18Dec 10, 20191.5K18
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, 20222K16Jun 30, 20222K16