Skip to content
S

I build tools and systems that stay boringly reliable.

Sahan Serasinghe

Distributed systems engineer and technical lead at GitHub, leading public-facing systems that scale for millions of users and building internal tools that improve developer experience.

56
Published notes
10
Deep-dive series
Since ’19
Writing in public
30K+
Monthly readers, August 2026

Worth your time

A fresh post, a reader favourite and one useful find from the archive.

Reader favourite

distributed systems

Introduction to gRPC

What gRPC is, how Protocol Buffers and HTTP/2 fit together, and when it beats REST or WebSockets for service-to-service calls.

Start here

Follow a thread

Guided paths through connected ideas, in the order they make the most sense.

04

5 parts

gRPC

The notebook

Latest writing

Stay in the loop

Practical engineering notes, without the inbox noise.

Notes on distributed systems, resilient software, and engineering in the real world - usually once or twice a month.

Unsubscribe anytime. See what you get, or prefer a feed? Subscribe via RSS.