Thomas Engineer
Home
Topics
Essays
Notes
Daily
Archive
About
Home
Topics
Essays
Notes
Daily
Archive
About
Profile Image of the Author
Thomas Engineer
Backend engineer. Writing about Go, distributed systems, and the messy parts in between.
GitHub Email
Categories

Study topics

Everything here is organized into seven buckets, ordered the way you'd study them for a system-design interview: principles first, then patterns and tools, then full question walkthroughs.

Explore by topic

all posts →
2 posts

Core Concepts

Principles that are always true

soon

Patterns

Reusable architectural recipes

soon

Key Technologies

Tools to know in depth

1 post

Scaling Levers

Techniques, ordered by cost

1 post

Question Breakdowns

Interview scenarios, solved

soon

ML System Design

Eval, generalization, recsys

soon

Low Level Design

Concurrency, coordination, LLD

Thomas Engineer
Backend notes · Go · Distributed systems
© 2026 Thomas Engineer. Prose CC BY-NC-SA 4.0 unless stated.
home essays notes daily about
rss sitemap github email
Built with Astro.
Thomas Engineer
Backend notes · Go · Distributed systems
© 2026 Thomas Engineer. Prose CC BY-NC-SA 4.0 unless stated.
home essays notes daily about
rss sitemap github email
Built with Astro.