FSfaisal Siddiquiinfaisalsiddiqui.hashnode.dev·2d ago · 10 min readHow Instagram Stores Reels, Photos, and Drafts Behind the ScenesJourney of Recording a Reel and Saving It as a Draft When you record a Reel on Instagram, much more happens than simply saving a video. The app continuously stores data so you don't lose your progress00
FSfaisal Siddiquiinfaisalsiddiqui.hashnode.dev·2d ago · 20 min readHow Instagram, WhatsApp, Uber & Netflix Would Be Built Today Using Expo RouterA Simple Scenario: Sending a Message in Airplane Mode Imagine you're chatting with your friend while traveling. Suddenly, your flight takes off, and you switch your phone to Airplane Mode, which disab00
FSfaisal Siddiquiinfaisalsiddiqui.hashnode.dev·3d ago · 10 min readRealtime Systems: Polling, WebSockets, SSE, and Pub/Sub1. What Makes a System "Realtime"? What Does Realtime Mean in Software Systems? A realtime system is a software system that can deliver updated information to users quickly, as events happen, without 00
FSfaisal Siddiquiinfaisalsiddiqui.hashnode.dev·3d ago · 14 min readBuilding Scalable Systems: Caching, Rate Limiting and Observability1. Why Applications Need to Scale Scalability means an application's ability to handle more users, requests, and data without becoming slow or unavailable. What Scalability Means When an application b00
FSfaisal Siddiquiinfaisalsiddiqui.hashnode.dev·3d ago · 9 min readHow React Works Internally: Virtual DOM, Reconciliation, and Rendering1. Why React Needed a New Rendering Approach As web applications became more complex, updating the user interface directly using the browser's DOM (Document Object Model) became difficult and sometime00