KAKareem Ashrafinkareemdev.hashnode.dev·4h ago · 41 min readI Built a GPS Streaming Pipeline From Scratch. Here's What No Tutorial Told Me.RideStream is a small NestJS project that simulates the location pipeline of a ride-sharing app. Drivers and riders emit GPS coordinates, Kafka durably logs them, workers compute ETA and detect anomal00
KAKareem Ashrafinkareemdev.hashnode.dev·23h ago · 17 min readPostgres SELECT DISTINCT Doesn't Scale — And How to Fix ItWho this is for: You write SQL queries, you've heard of indexes, but you've never touched recursive CTEs. This guide starts from zero and builds up to the full solution. Table of Contents The Probl00
KAKareem Ashrafinkareemdev.hashnode.dev·4d ago · 30 min readGit Internals and Branching Strategies: A Complete GuideIf you've been using Git for a while but still feel like some things are "magic" — this guide is for you. We'll start from the very foundation (what exactly is a commit, what is a branch) and work all00
KAKareem Ashrafinkareemdev.hashnode.dev·Sep 5 · 19 min readWhen One Database Is No Longer Enough: A Practical Guide to Distributed TransactionsYou will not sit down one morning and decide to build a distributed system. You will wake up and realize you already have one — and now you need to keep it consistent. This is the story of that reali00
KAKareem Ashrafinkareemdev.hashnode.dev·Aug 22 · 28 min readLatency, Throughput & the Laws That Govern Every System Under LoadWhy These Concepts Are Non-Negotiable These are not academic concepts. They are the diagnostic language every engineer uses when a system misbehaves under load — and the sizing vocabulary every archit00