Articles

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

Clear
System Design - Concepts / General

WebSocket & SignalR — Real-Time Communication

WebSocket is a communication protocol that provides a persistent, two-way communication channel between a client and server.

26 Sep 2026 · 22 views

System Design - Concepts / General

gRPC — Fast Communication Between Services

gRPC is a high-performance RPC (Remote Procedure Call) framework that allows one application or service to call methods on another service over a network.

26 Sep 2026 · 22 views

System Design - Concepts / General

REST API — How Do Applications Communicate Over HTTP?

REST (Representational State Transfer) is an architectural style used to design APIs that allow applications to communicate over HTTP.

26 Sep 2026 · 24 views

System Design - Concepts / General

OSI Model — How Does Network Communication Work?

If SQL Server has to scan millions of rows to find that order, the query can become slow. Database indexes help the database find required rows much more efficiently.

26 Sep 2026 · 25 views

System Design - Concepts / General

Ports — How Does a Server Know Which Application Should Receive a Request?

A CDN is a distributed network of servers located in different geographical locations. It stores and serves frequently requested content closer to users.

26 Sep 2026 · 29 views

System Design - Concepts / General

IP Address — How Devices Find Each Other on a Network

A CDN is a distributed network of servers located in different geographical locations. It stores and serves frequently requested content closer to users.

26 Sep 2026 · 28 views

System Design - Concepts / General

DNS in System Design

DNS stands for Domain Name System. It translates human-readable domain names into IP addresses.

26 Sep 2026 · 24 views

System Design - Concepts / General

TCP vs UDP in System Design

TCP and UDP are two important transport layer protocols used for this purpose. Understanding the difference is important when designing APIs, real-time systems, video streaming, gaming systems, messaging platforms, and distributed applications.

26 Sep 2026 · 34 views

System Design - Concepts / General

HTTP vs HTTPS — How Web Communication Really Works

Every time a browser, React application, mobile app, or another service calls an API, it needs a protocol to communicate with the server.

26 Sep 2026 · 27 views

1 2 3 4 5 6 7 8 9

Never miss a new post 📬

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

✅

ℹ️