Media & Entertainment

The Night Netflix Refused to Buffer

The Night Netflix Refused to Buffer It’s 2:00 AM. You’ve told yourself “just one more episode” at least three times already. But now it’s the finale. You click Play… and it starts instantly. No spinning circle. No loading screen. Nothing. Just video. Feels normal, right? But here’s the truth: that “instant”...

by Rishabh Pandey
Tag: SystemDesign
26-Mar-2026

JS

Stateful and Stateless Softwares

To explore this topic meaningfully, we must first grasp two foundational concepts. First, we need to separate an application from a system. A system contains and is composed of one or several applications. A system is a larger, more encompassing entity. Second, we need to understand what we mean by “state” in a software application....

by Akash Aggarwal
Tag: SystemDesign
21-Apr-2025

JS

System Design – What’s the Big Deal?

Introduction Let’s ask ourselves a simple question: What do we want from a system? At its core, it’s like this - when you ask for something, the server should politely (and quickly) respond, like a waiter in your favorite restaurant. The client worries about their own setup, but as the server, it’s your job to keep the kitchen...

by Deepak Kumar
Tag: SystemDesign
16-Jan-2025

DevOps

Striving for Legacy Transformation: A Pragmatic Approach to Modernizing Monolithic Systems

Nowadays, every org wants to migrate to a microservices architecture; the idea sounds great on paper. But when you're staring at an 8-year or decade-old monolith that processes millions of transactions and somehow never breaks, suggesting a complete rewrite feels... well, insane. I've been down this road more times than I care to admit....

by Sanyam Munjal
Tag: SystemDesign
10-Jan-2025

.NET

Comparing Push Notification Systems: Uber’s RAMEN vs. Netflix’s RENO

In the world of large-scale technology, push notification systems are crucial for maintaining a seamless user experience. Uber and Netflix, two giants in the tech industry, have engineered sophisticated systems to handle the massive scale and complexity of delivering real-time notifications to millions of users globally. This article...

by Navdeep Kaur
Tag: SystemDesign
24-Sep-2024