After DarkKranti
Engineering notes · Go, systems, game servers

After Dark

How the backend actually works: what I built, why it’s shaped that way, and what broke on the way.

I’m Kranti. I build Go services by day and keep building them after hours: a productivity app pulled apart into gRPC services, and a multiplayer game server. This is where the working notes go.

About me and my work →
2 posts · 2 seriesLatest · 24 Sep 2026
  1. New moon, 1% lit
    New moon · 1%

    Published to nobody

    I built a transactional outbox so plan-service could never lose an event and an inbox so insights-service could never process one twice, then never plugged them together.

    Fireplace10 min