Articles

Deep dives on .NET, React, cloud and everything in between.

Clear
System Design - Concepts / General

Stateful vs Stateless Services in System Design

State is information that a system needs to remember about a user or an ongoing operation. If a server stores this information locally and needs it to process future requests, the service is stateful.

26 Sep 2026 · 33 views

System Design - Concepts / General

Horizontal vs Vertical Scaling in System Design

When an application starts receiving more traffic, we need to increase its capacity.

26 Sep 2026 · 30 views

System Design - Concepts / General

CAP Theorem in System Design

CAP Theorem is one of the most important concepts in distributed system design.

26 Sep 2026 · 26 views

System Design - Concepts / General

Latency vs Throughput in System Design

Latency and throughput are two important concepts used to understand the performance of a system.

26 Sep 2026 · 27 views

System Design - Concepts / General

Performance in System Design

Performance describes how quickly and efficiently a system responds to requests and completes its work.

26 Sep 2026 · 24 views

System Design - Concepts / General

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

System Design - Concepts / General

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 · 24 views

System Design - Concepts / General

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 · 30 views

System Design - Concepts / General

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 · 33 views

1 2 3 4 5 6 7 8 9 10

Never miss a new post 📬

Get an email whenever a new article, project, cheatsheet or video drops.

✅

ℹ️