Mehdi Akiki

Writing archive

Everything published under Writing, newest first. Each entry is labelled as part of an investigation, an article or reference. Short engineering notes have their own archive.

  • Published on

    Reference · Through the layers

    The 4 Real Reasons Kafka Is Fast

    "Kafka is fast" is correct but too abstract. Here is the concrete version: four cheap operations that explain why Kafka handles millions of messages without breaking a sweat.
  • Published on
    Learn load balancing from scratch: build a production-ready load balancer with sticky sessions in Go. Complete with WebSocket support, health checking, rate limiting, and real-world deployment strategies.
  • Published on
    Prompting is cheap, understanding is expensive, and each skipped review makes the next one harder. This is how AI-assisted velocity can quietly decouple teams from their own codebases.
  • Published on
    What actually happens between bytes arriving on a socket and your gRPC handler running? This article walks one real request through every parsing layer — TCP, HTTP/2 frames, HPACK, gRPC envelope, protobuf — so the magic disappears.