Akash Bhuiyan

Akash Bhuiyan

Backend engineer. I write about what production actually asks of a system that a whiteboard never does.

A design looks clean until real traffic, real failure modes, and real trade-offs show up. This site is where I work through that: what held, what needed a second pass, and what I’d do differently now. Written in public, without pretending it was clean the first time.


Design Desk

A separate system-design library on this site: concept explainers and full case studies, each with a working diagram, not a slide.

33 Foundations articles2 case studies10 tracks & groups
  • Java and Spring Boot get their own track, not a footnote squeezed into generic pseudocode.
  • Payments is a track on its own: idempotency, ledgers, settlement, not a checkout flow bolted onto a to-do app.
  • Diagrams move. A cache hit and a cache miss are different paths through the same system, watch the request take each one instead of reading two boxes and imagining the rest.
Start Here

Writing