InWrite A CatalystbySukhpinder Singh | C# .Net11 Key Design PatternsUnlock the secrets of software architecture with Mastering Software Architecture: 11 Key Design Patterns Explained.Sep 11, 20246Sep 11, 20246
InLevel Up CodingbyDylan SmithJava: These 9 Little Tools Increase My Development Efficiency by 80%🔥My articles are open to everyone; non-member readers can read the full article by clicking this link.Sep 26, 20244Sep 26, 20244
InDev Learning DailybyFahim ul HaqConditionals 101: The building blocks of adaptive programsLearning conditionals was an “aha” moment for me. I hope it’ll be the same for you.Sep 25, 2024Sep 25, 2024
InLevel Up CodingbyMark SomerfieldYour Tech Debt Strategy Will FailTech debt strategies often ignore people. They shouldn’t.Sep 10, 20249Sep 10, 20249
InLevel Up CodingbyHayk SimonyanSystem Design Interview Question: Design SpotifyHigh-level overview of a System Design Interview Question - Design Spotify.Feb 20, 202450Feb 20, 202450
InITNEXTbyMaksim DolgikhFrontend development practices that will help you avoid failureSimplify and accelerate your frontend development with a few effective solutions. How to reduce technical debt, write robust code, and…Sep 18, 202412Sep 18, 202412
InGrokking the Tech InterviewbyFahim ul HaqI conducted system design interviews at Meta. Here’s how to prep.When coordinating your interview at Meta (formerly Facebook), you’ll be asked whether you want to do a System Design Interview (“Pirate”)…Aug 8, 20244Aug 8, 20244
InTDS ArchivebyVijini Mallawaarachchi10 Common Software Architectural Patterns in a nutshellEver wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable…Sep 4, 2017142Sep 4, 2017142
Denat HoxhaSharing Data Between MicroservicesRobust distributed systems embrace eventual consistency to share data between their services.Oct 24, 202236Oct 24, 202236
Rodrigo LuqueBuilding Better Software: The Role of Domain Storytelling in DDDNov 15, 202311Nov 15, 202311
Shivam SinhaDesign Notification SystemThe Notification System alerts users with important information, including breaking news, product updates, events, offerings, etc…Dec 10, 20236Dec 10, 20236
Oz AnaniSoftware Architecture is HardI live in one of the suburbs of Tel-Aviv. One day, I woke up to insane drilling sounds. It started! the construction work to build the…Apr 29, 202435Apr 29, 202435
David MosyanThrottling Design Pattern to Handle an Extreme LoadControlling the consumption of resources used by an app or service allows the system to continue to function and meet SLA, even if there is…May 12, 20241May 12, 20241
InGrokking the Tech InterviewbyFahim ul HaqMastering Microsoft system design interview as software engineerAre you a software engineer preparing for the system design interview at Microsoft? You came to the right place!Aug 5, 2024Aug 5, 2024
shiiyanHow I Failed in Event-Driven ArchitectureIn my recent project, I aimed to rewrite a messy codebase using event-driven architecture. However, I discovered that achieving true…Jul 28, 202429Jul 28, 202429
InLevel Up CodingbyHayk SimonyanSystem Design Interview: Design Twitter (X)Learn how to design social media platforms like Twitter and how to handle billions of tweets, followers, and massive data.Aug 6, 202413Aug 6, 202413
Joud W. AwadSchool Bus Tracker System ArchitectureExplore scalable architecture for real-time location tracking and efficient notification management for school bus.May 6, 202411May 6, 202411
InLevel Up CodingbyHayk SimonyanSystem Design Interview: Design WhatsAppPrepare for system design interviews with this guide to designing a WhatsApp-like messaging app.Jun 18, 202432Jun 18, 202432
InTDS ArchivebyJack Chih-Hsu LinMastering GenAI ML System Design Interview: Principles & Solution OutlineStrategies and Insights from Both Sides of the Interview TableMay 16, 20246May 16, 20246