Articles
Deep dives on .NET, React, cloud and everything in between.
CAP Theorem in System Design
CAP Theorem is one of the most important concepts in distributed system design.
26 Sep 2026 · 25 views
Latency vs Throughput in System Design
Latency and throughput are two important concepts used to understand the performance of a system.
26 Sep 2026 · 26 views
Performance in System Design
Performance describes how quickly and efficiently a system responds to requests and completes its work.
26 Sep 2026 · 23 views
Reliability in System Design
Reliability means the ability of a system to consistently perform the correct operation over a period of time.For example, imagine a banking application that is always accessible, but sometimes transfers the same payment twice.
26 Sep 2026 · 42 views
Availability in System Design
Availability means how often a system is operational and accessible when users need it. Imagine you are using a banking application at 2 AM. You try to check your account balance, but the application is down.
26 Sep 2026 · 23 views
Scalability in System Design
A scalable system should be able to handle this growth by adding or improving resources. The API server may start using high CPU and memory. Database connections may increase.
26 Sep 2026 · 29 views
Functional vs Non-Functional Requirements
What exactly should the system do, and how should the system behave? This is where Functional Requirements and Non-Functional Requirements come in.
26 Sep 2026 · 32 views
System Design Explained
How do real-world applications handle millions of users, huge traffic, failures, and massive data? In this article, we understand the fundamentals of System Design with real-world examples using ASP.NET Core and SQL Server.
26 Sep 2026 · 34 views