KAKareem Ashrafinkareemdev.hashnode.dev·1d ago · 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
KAKareem Ashrafinkareemdev.hashnode.dev·Aug 15 · 38 min readMy Journey as a Backend Engineer Into the World of AI AgentsI am a backend engineer with 3 to 5 years of experience. My world is APIs, databases, queues, and services. Clean architecture, reliable systems, things that work predictably in production. That was m00
KAKareem Ashrafinkareemdev.hashnode.dev·Aug 13 · 31 min readWhat I Learned Building Real Observability Into an AppI want to get one thing out of the way before anything else: this isn't a "how to set up Sentry" or "how to configure Datadog" post. There are a hundred of those already, and they'll teach you which b00
KAKareem Ashrafinkareemdev.hashnode.dev·Aug 12 · 17 min readConcurrency at the App and Server Level: Race Conditions, Visibility, and the Primitives That Fix ThemScope: multiple threads inside a single process, sharing memory. Not distributed systems, not database transactions — just what happens when two threads touch the same memory at the same time. These b00
KAKareem Ashrafinkareemdev.hashnode.dev·Aug 8 · 18 min readOrdering Events in Distributed SystemsYou do not need to implement these clocks from scratch. DynamoDB, Riak, CouchDB, CockroachDB, and YugabyteDB already do that work for you. You still need to know what they are doing. Backend work toda00