Home

Backend & Systems Engineering

Deep dives into what nobody tells you: sockets under the hood, real CI/CD, Go vs Spring Boot, and other adventures in the world of systems.

Select your language
whoami.ts — RuntimeRants
EXPLORER
▼runtime-rants
TSwhoami.ts
{}package.json
TStsconfig.json
#README.md
▶src
TSwhoami.ts
1// whoami
2const dev = {
3  focus: ["backend", "systems", "devops", "hardware"],
4  current: "deep diving into distributed systems",
5  philosophy: "understand the 'why' before the 'how'"
6};
7
8console.log(`> building: ${dev.current}`);
main
UTF-8TypeScript

Latest Posts

PINNEDThe context Package: How Go Manages Cancellation Across Goroutines

From done channels to context trees. How Go's context package solves cancellation propagation, deadline management, and request-scoped data across concurrent call graphs.

April 14, 2026

From git push to a Running Pod: nobody is orchestrating anything

The image never reaches the API server. What reaches it is a few hundred bytes of YAML. Tracing the real path from a commit to a process inside a container — a chain of independent loops, none of which knows the others exist.

August 27, 2026

Go's HTTP Connection Pool: The Key Is the Server, Not the Endpoint

I thought I understood net/http's connection pool. Then I found out the pool key ignores the path entirely, and that my own Transport config had silently turned off HTTP/2. Three discoveries, measured with httptrace.

August 18, 2026

singleflight: How Go Collapses Duplicate Calls Under a Thundering Herd

When a hot cache key expires, N concurrent requests all miss and slam the same expensive query at once. golang.org/x/sync/singleflight collapses them into a single execution. Here's the problem it solves and exactly how it works inside.

July 3, 2026

WAL Internals

What really happens when you INSERT a row in Postgres. The WAL, dirty pages, checkpointing, LSNs, replication slots, and how all of this connects to CDC and Debezium.

April 5, 2026
View all posts

Topics