PJPurakhnath Jyaniinpurakhnath-jyani.hashnode.dev·May 31 · 18 min readHow Instagram Stores Reels, Photos, and Drafts Behind the ScenesNote: This article discusses architectural patterns commonly used across large-scale social media platforms. It uses Instagram as a practical reference point, not as a source of proprietary insider kn00
PJPurakhnath Jyaniinpurakhnath-jyani.hashnode.dev·May 31 · 26 min readHow WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedYou open WhatsApp while underground on the subway. The signal drops to nothing. You type a message and press send. The message immediately appears in the chat with a single grey checkmark. No error. N00
PJPurakhnath Jyaniinpurakhnath-jyani.hashnode.dev·May 21 · 28 min readHow Instagram, WhatsApp, Uber & Netflix Would Be Built Today Using Expo RouterEvery developer starts React Native the same way, a handful of screens, a simple stack navigator, everything living in a screens/ folder. It feels clean. It works. Then the app grows. You add a second10
PJPurakhnath Jyaniinpurakhnath-jyani.hashnode.dev·May 18 · 30 min readExpo Router vs React Navigation: Which One Should You Use in 2026?If you have ever built a React Native app with more than three or four screens, you know exactly how the complexity creeps in. You start simple: a home screen, a profile screen, maybe a settings page.10
PJPurakhnath Jyaniinpurakhnath-jyani.hashnode.dev·May 6 · 11 min readStoring Uploaded Files and Serving Them in ExpressWhere Uploaded Files Are Stored When a file is uploaded to an Express server using Multer, the file data arrives as a stream in the request body. Multer reads that stream and either writes the file to00