Networking

27 articles tagged with Networking.


Observability vs Monitoring: Technical Differences Explained

Observability vs Monitoring: Technical Differences Explained

Discover the key observability vs monitoring: technical differences, including telemetry, tools, and use cases that differentiate these vital DevOps practices.

NetworkingDevopsSecurity
Rohit LakhotiaFeb 25, 2026
What is Configuration Drift?

What is Configuration Drift?

What is Configuration Drift? Learn causes, risks, and best practices to detect, prevent, and fix drift with IaC and GitOps.

NetworkingDevopsConceptsSystem ArchitectureSystem DesignSecurity
Rohit LakhotiaJan 21, 2026
What Is CQRS?

What Is CQRS?

What is CQRS? This guide explains the CQRS pattern with simple analogies and practical examples to help you build scalable and high-performance applications.

NetworkingDistributed SystemConceptsSystem ArchitectureSystem Design
Rohit LakhotiaDec 3, 2025
API Rate Limiting vs API Throttling: Which Is Best?

API Rate Limiting vs API Throttling: Which Is Best?

Learn the key differences between API rate limiting vs API throttling to choose the right strategy for your application's performance and security.

NetworkingDevopsDistributed SystemConcepts
Rohit LakhotiaSep 22, 2025
What Is Distributed Caching? A Guide to Faster Applications

What Is Distributed Caching? A Guide to Faster Applications

Distributed caching enhances application performance by combining the RAM of multiple computers into one data store. It...

NetworkingDevopsDistributed SystemConcepts
Rohit LakhotiaSep 16, 2025
What is HTTP Keep-Alive? A Guide to Faster Website Speed

What is HTTP Keep-Alive? A Guide to Faster Website Speed

HTTP Keep-Alive, also known as a persistent connection, is a feature that allows a single TCP connection to remain open for multiple HTTP requests and responses.

NetworkingDevopsConcepts
Rohit LakhotiaSep 14, 2025
Client-Side vs Server-Side Caching

Client-Side vs Server-Side Caching

Server-side caching saves data on your server to speed things up for everyone, while client-side caching saves data on a single user's device, just for them.

NetworkingBeginnerConcepts
Rohit LakhotiaSep 4, 2025
What Is an Application Server? Role & Importance

What Is an Application Server? Role & Importance

Ever wondered what happens behind the curtain when you log into an app, book a flight, or add something to your online shopping cart? That seamless, interactive experience is powered by an unseen engine...

NetworkingDistributed SystemSystem ArchitectureSystem Design
Rohit LakhotiaSep 1, 2025
Computer Networking Explained: History, Protocols, Security, and More

Computer Networking Explained: History, Protocols, Security, and More

Ever wondered what makes your Wi-Fi, apps, and smart devices talk to each other so smoothly. From gaming marathons to binge-worthy streams, all thanks to the invisible connections working behind the scenes.

NetworkingBeginnerConcepts
Rohit LakhotiaAug 28, 2025
How Discord’s "Go Live" streaming works

How Discord’s "Go Live" streaming works

Discord’s “Go Live” streams in real-time by capturing, encoding, transmitting, and decoding adapting quality to your network and device.

Cloud InfrastructureNetworkingDevopsSystem DesignDiscord
Rohit LakhotiaMay 12, 2025
How Stripe Scales its APIs using Rate Limiters

How Stripe Scales its APIs using Rate Limiters

Stripe uses token buckets, concurrency limits & load shedders to scale APIs, prevent abuse & keep critical traffic flowing reliably.

Cloud InfrastructureStripeNetworkingDevopsSystem ArchitectureSystem Design
Rohit LakhotiaApr 14, 2025
How Zoom Ensures Low Latency Video Calls

How Zoom Ensures Low Latency Video Calls

Zoom ensures low latency by using distributed data centers, optimized video encoding, and adaptive bitrate streaming to maintain real-time communication quality.

ZoomCloud InfrastructureNetworkingDevopsSystem ArchitectureSystem Design
Rohit LakhotiaSep 16, 2024
EP 36: What is Load Balancing?

EP 36: What is Load Balancing?

Load balancing distributes network traffic across multiple servers to avoid overload.

NetworkingDistributed SystemConcepts
Rohit LakhotiaJul 22, 2024
What is WebRTC?

What is WebRTC?

WebRTC enables browser-based real-time communication without plugins.

Cloud InfrastructureNetworkingDevopsConcepts
Rohit LakhotiaApr 22, 2024
What are WebSockets?

What are WebSockets?

Two-way real-time communication between client-server over a single connection.

Cloud InfrastructureNetworkingDevopsConcepts
Rohit LakhotiaApr 8, 2024
What is Blockchain?

What is Blockchain?

Blockchain is a decentralized ledger technology that records transactions securely in an immutable chain of blocks.

Cloud InfrastructureNetworkingCryptoDevopsConceptsSecurity
Rohit LakhotiaMar 25, 2024
How does CDN work?

How does CDN work?

A CDN is a network of servers that cache and deliver digital content from the closest server to users, reducing website loading times and improving user experience.

Cloud InfrastructureNetworkingDevopsCdnConcepts
Rohit LakhotiaMar 18, 2024
What is hashing and what different types are there?

What is hashing and what different types are there?

Hashing is a way to convert data into a shorter code for secure storage or comparison.

NetworkingDevopsConceptsSecurity
Rohit LakhotiaMar 11, 2024
What is URL, URI, and URN?

What is URL, URI, and URN?

A URI identifies a resource, URL specifies its internet location and a URN assigns a unique name.

NetworkingConcepts
Rohit LakhotiaMar 4, 2024
What is an API Gateway?

What is an API Gateway?

An API gateway directs requests, enforces policies, and streamlines user experience by coordinating services and handling protocol translations.

Cloud InfrastructureNetworkingDevopsConcepts
Rohit LakhotiaFeb 26, 2024
What is UDP?

What is UDP?

UDP is a lightweight, connectionless protocol for fast data transmission without the guarantee of delivery.

NetworkingDevopsConcepts
Rohit LakhotiaFeb 19, 2024
What is TCP?

What is TCP?

TCP is a protocol that ensures reliable and ordered delivery of data packets over the internet.

NetworkingDevopsConcepts
Rohit LakhotiaFeb 12, 2024
What is HTTP?

What is HTTP?

HTTP is a connectionless and stateless protocol used all over the internet.

NetworkingConcepts
Rohit LakhotiaJan 29, 2024
What is DNS, and how does it work?

What is DNS, and how does it work?

Why is DNS so important that Facebook, Instagram and Whatsapp had a outage due to that?

NetworkingConceptsSystem Design
Rohit LakhotiaJan 1, 2024
What is an IP address?

What is an IP address?

It's the house address but for your digital devices

NetworkingConcepts
Rohit LakhotiaDec 25, 2023
Reverse proxy vs Forward proxy?

Reverse proxy vs Forward proxy?

Do you know how website handles traffic?

Cloud InfrastructureNetworkingDevopsConcepts
Rohit LakhotiaDec 4, 2023
What is an API?

What is an API?

API are everywhere but do you know what are they?

Cloud InfrastructureNetworkingConcepts
Rohit LakhotiaNov 20, 2023