Anmol Sehgal·Oct 8, 2025The Architecture Behind DynamoDB: What Really Happens When You Read and Write DataWhen you use DynamoDB, it feels almost magical. You send a PutItem or GetItem request, and data appears or disappears instantly. There are…
InCodeXbyAnmol Sehgal·Oct 4, 2025Master AWS Kinesis in 15 MinutesThink about this. Every time you watch a cricket match on Hotstar, scroll Instagram Reels, book a ride on Ola, or see live stock price…
Anmol Sehgal·Oct 1, 2025What Every Software Architect Can Learn from Facebook TAOWhen you open Facebook and click to see who liked your post or who are the friends of your friends, the result shows up almost instantly…
InCodeXbyAnmol Sehgal·Sep 28, 2025How Amazon’s Shopping Cart Never Goes DownImagine this. You’re shopping on Amazon, you add a phone case to your cart, and suddenly the page crashes. You refresh, and the item is…
Anmol Sehgal·Sep 24, 2025How a CDN Works: From DNS Lookup to Your ScreenEvery time you open Netflix, scroll through Instagram, or shop on Amazon, something remarkable happens behind the scenes. Videos start…
InCodeXbyAnmol Sehgal·Sep 20, 2025From JSON to Protobuf: Make Your APIs Faster and LighterIf you have ever worked with APIs or microservices, you probably know how easy it is to send data using JSON. It is human-readable, widely…
InCodeXbyAnmol Sehgal·Sep 17, 2025The Hardest Problem in Databases… Solved by GoogleWhen we talk about databases, most people imagine a simple table storing data, queried whenever needed. But at Google’s scale, databases…
InCodeXbyAnmol Sehgal·Sep 13, 2025The Complete Guide to Java Multithreading: From Zero to Expert — Part IVWelcome to Part IV of this multithreading journey.
InCodeXbyAnmol Sehgal·Sep 10, 2025The Complete Guide to Java Multithreading: From Zero to Expert — Part IIIWelcome to Part III of this series on Java multithreading.
InCodeXbyAnmol Sehgal·Sep 6, 2025The Complete Guide to Java Multithreading: From Zero to Expert — Part IIIn Part I of this series, we covered the fundamentals of multithreading — thread lifecycle, synchronization basics, volatile, wait-notify…