Devops

33 articles tagged with Devops.


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.

SecurityNetworkingDevops
Rohit LakhotiaFeb 25, 2026
Replication vs Redundancy. What's the Difference?

Replication vs Redundancy. What's the Difference?

Learn the key differences between replication and redundancy to optimize your data protection strategies. Discover which method suits your needs best.

ConceptsDevopsSystem DesignSystem Architecture
Rohit LakhotiaFeb 18, 2026
What Is MLOps?

What Is MLOps?

Learn what is MLOps: bridging the gap between devops and machine learning. Explore its lifecycle, tools, and best practices for scaling AI effectively.

ConceptsDevopsSystem Design
Rohit LakhotiaFeb 11, 2026
What is Publish-Subscribe Pattern?

What is Publish-Subscribe Pattern?

What is publish-subscribe pattern? Learn how pub/sub decouples components, with real-world examples and benefits for scalable systems.

ConceptsDevopsSystem DesignDistributed SystemSystem ArchitectureMessage Queues
Rohit LakhotiaJan 28, 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.

ConceptsSecurityNetworkingDevopsSystem DesignSystem Architecture
Rohit LakhotiaJan 21, 2026
What is Token Bucket Algorithm?

What is Token Bucket Algorithm?

Discover how context switching lets operating systems multitask smoothly, switching between processes to keep your system fast and efficient.

ConceptsDevopsSystem Design
Rohit LakhotiaNov 5, 2025
What Is Chaos Engineering?

What Is Chaos Engineering?

Discover what is chaos engineering and how proactive failure testing builds stronger, more reliable systems. Learn the principles and tools.

SecurityCloud InfrastructureDevopsDistributed SystemSystem Architecture
Rohit LakhotiaOct 15, 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.

ConceptsNetworkingDevopsDistributed System
Rohit LakhotiaSep 22, 2025
Edge Computing vs Fog Computing: Making the Right Choice

Edge Computing vs Fog Computing: Making the Right Choice

When comparing edge computing vs. fog computing, the main difference comes down to a simple question: where does the data processing happen?

ConceptsDevopsSystem DesignSystem ArchitectureBeginner
Rohit LakhotiaSep 20, 2025
Agile vs Waterfall: Which Software Development Model Should You Pick?

Agile vs Waterfall: Which Software Development Model Should You Pick?

Confused about agile vs waterfall? Discover which software development model to choose with our comprehensive guide on agile vs waterfall.

ConceptsDevops
Rohit LakhotiaSep 17, 2025
What Are Vector Databases? The Secret Sauce Behind AI Search Engines

What Are Vector Databases? The Secret Sauce Behind AI Search Engines

A vector database stores complex data, such as text, images, and audio, as high-dimensional numerical representations called vector embeddings.

ConceptsDevopsDatabaseDistributed System
Rohit LakhotiaSep 17, 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...

ConceptsNetworkingDevopsDistributed System
Rohit LakhotiaSep 16, 2025
A Practical Guide to API Gateway Patterns in Microservices

A Practical Guide to API Gateway Patterns in Microservices

API Gateway patterns serve as a unified entry point, routing traffic and simplifying client-side development. The main patterns are Backend for Frontend...

ConceptsDevops
Rohit LakhotiaSep 15, 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.

ConceptsNetworkingDevops
Rohit LakhotiaSep 14, 2025
Authentication & Access Control

Authentication & Access Control

You sign in to your bank account and can only view your balance. The bank manager logs in and can approve loans. Same system, different powers but how does the app decide?

ConceptsSecurityDevopsSystem DesignDistributed SystemSystem Architecture
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 InfrastructureNetworkingDevopsSystem DesignSystem ArchitectureStripe
Rohit LakhotiaApr 14, 2025
EP 52: How GitHub manages continuous integration and deployment

EP 52: How GitHub manages continuous integration and deployment

GitHub manages CI/CD by automating testing, building, and deploying code changes, allowing developers to release updates faster and with confidence.

ConceptsDevopsSystem Design
Rohit LakhotiaNov 11, 2024
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.

Cloud InfrastructureNetworkingDevopsSystem DesignSystem ArchitectureZoom
Rohit LakhotiaSep 16, 2024
EP 41: How Facebook Handles Billions of Messages Daily

EP 41: How Facebook Handles Billions of Messages Daily

Facebook manages billions of daily messages using scalable servers, distributed systems and advanced algorithms for efficient processing and real-time delivery.

ConceptsDevopsSystem DesignDistributed SystemMeta
Rohit LakhotiaAug 26, 2024
EP 26: What is Docker?

EP 26: What is Docker?

Docker simplifies application deployment by packaging software into standardized containers.

ConceptsDevopsSystem DesignSystem ArchitectureBeginner
Rohit LakhotiaMay 13, 2024
What is WebRTC?

What is WebRTC?

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

ConceptsCloud InfrastructureNetworkingDevops
Rohit LakhotiaApr 22, 2024
What are WebSockets?

What are WebSockets?

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

ConceptsCloud InfrastructureNetworkingDevops
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.

ConceptsCryptoSecurityCloud InfrastructureNetworkingDevops
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.

ConceptsCloud InfrastructureNetworkingDevopsCdn
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.

ConceptsSecurityNetworkingDevops
Rohit LakhotiaMar 11, 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.

ConceptsCloud InfrastructureNetworkingDevops
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.

ConceptsNetworkingDevops
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.

ConceptsNetworkingDevops
Rohit LakhotiaFeb 12, 2024
What is Serverless?

What is Serverless?

Serverless are types of servers without the headache of server management.

ConceptsCloud InfrastructureDevops
Rohit LakhotiaFeb 5, 2024
What is Redis Cache and Database?

What is Redis Cache and Database?

Redis is a open source service to help you cache and fetch data in rocket speed.

ConceptsDevopsSystem Architecture
Rohit LakhotiaJan 22, 2024
What is CI/CD and why is it even needed?

What is CI/CD and why is it even needed?

It's the automation that makes developer life simpler and efficient!

ConceptsDevopsSystem Design
Rohit LakhotiaJan 15, 2024
Reverse proxy vs Forward proxy?

Reverse proxy vs Forward proxy?

Do you know how website handles traffic?

ConceptsCloud InfrastructureNetworkingDevops
Rohit LakhotiaDec 4, 2023