Articles
Deep dives on .NET, React, cloud and everything in between.
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
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
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
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
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
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
DNS in System Design
DNS stands for Domain Name System. It translates human-readable domain names into IP addresses.
26 Sep 2026 · 24 views
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
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