InLevel Up CodingbyMatt BentleyMy Favourite Software Architecture PatternsExploring my most loved Software Architecture patterns and their practical applications.Nov 12, 202474Nov 12, 202474
InAWS TipbyA.T.M Ruhul AminContent Based Notification Systems and Message Routing Architecture: A Comparative AnalysisIn today’s cloud-native architecture, designing an efficient notification system is crucial for delivering timely updates and ensuring…Aug 18, 2024Aug 18, 2024
InCapital One TechbyCapital One Tech10 microservices design patterns for better architectureConsider using these popular design patterns in your next microservices app and make organization more manageable.Jan 9, 202416Jan 9, 202416
InLevel Up CodingbyArslan AhmadMaster the Art of Caching for System Design Interviews: A Complete GuideA Comprehensive Caching Guide for Acing System Design Interviews.Mar 13, 20232Mar 13, 20232
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
LiamSystem Design: Everything You Need to Know AboutJoin ByteByteGo’s System Design Interview course! This comprehensive guide covers everything you need to know to tackle all common system…Jul 18, 2022Jul 18, 2022
InterviewReadyEvent-Driven ArchitecturesWhat is an event driven architecture? How is it different from request-response architecture? And what are its advantages and…Jul 26, 20221Jul 26, 20221
InLevel Up CodingbyArslan AhmadSystem Design Interviews: NoSQL Databases and When to Use Them.A comprehensive review of NoSQL databases.Oct 19, 20225Oct 19, 20225
InInterviewNoodlebyChunting WuDistributed Transaction IntroductionThis article will:Oct 2, 2021Oct 2, 2021
InInterviewNoodlebyBranden FlorisReview of Grokking the System Design Interview CourseOct 2, 20211Oct 2, 20211
Ajin SunnySystem Design Architecture: Stateful vs. StatelessHow do you store and maintain a user state or session in a system?Jun 10, 2022Jun 10, 2022
Mark YangDesigning A High Concurrency, Low Latency System Architecture, Part 1This is not a one-size-fits-all approach, because there are many factors to consider such as nature of the business requirement, type of…Aug 17, 20224Aug 17, 20224
Nidhi UpretiUnderstanding System Design of Netflix: Backend Architecture and Cloud ServicesIntroduction:Aug 27, 202221Aug 27, 202221
InCodespherebyCodesphere10 Algorithms Every Developer Should LearnThat’s why we’ve assembled a list of 10 algorithms that aspiring devs should work-through to get comfortable with thinking algorithmically.Jun 18, 202217Jun 18, 202217
Williams O15 fundamental tips on REST API designREST APIs are one of the most common types of web services available, but they’re also hard to design. They allow various clients including…Apr 29, 20226Apr 29, 20226
InterviewReadyHigh-Level Design for TinderHow would you design a large-scale distributed system like Tinder? Location-based recommendations, profile images and more explained here.Jun 1, 2022Jun 1, 2022
InterviewReadyHigh-Level Design for GmailHow would you design an emailing service like Gmail? Registering users, authenticating them OTPs (Two-factor auth), service deployments.Jun 1, 20222Jun 1, 20222
Rakshesh ShahSystem Design — Design a distributed job scheduler (KISS Interview series)This is my first post in the system design interview preparation series. My goal is to design KISS (keep it simple stupid.!) system that…May 21, 202210May 21, 202210
InterviewReadyWhatsApp Calling — High-Level DesignHow can you make a phone call over the internet? What are VOIP and PSTN? How you bill users per minute, follow rules and much more.Jun 1, 2022Jun 1, 2022
Ali ZeynalliSpring Annotations Cheat Sheet for Daily UsageIn Java world, Spring Framework/Boot is a must-have skill set. XML-Based Configuration was for a long time main mean. But overloaded xmls…Sep 18, 2022Sep 18, 2022