TypeScript at Scale
Marcus Chen
Marcus Chen goes deep into the TypeScript type system — the parts that matter for real production codebases, not the parts that show up in blog posts.
Consistency, availability, partition tolerance — and the trade-offs that define real systems
Marcus Chen teaches distributed systems with the rigour of a Google SRE and the clarity of someone who has had to explain production incidents at 3am.

Demo only — no real charge. Clicking “Enroll” simulates enrollment.
30-day satisfaction guarantee
3 modules · 8 lessons · 14h total
Staff Engineer, Infrastructure
Ex-Google SRE · Open-source maintainer · Author of 'Distributed by Design'
Marcus Chen spent eight years at Google's SRE division, where he led the reliability strategy for Search infrastructure serving billions of queries per day. He is the creator of FluxGate, an open-source distributed tracing tool with 40k GitHub stars, and the author of 'Distributed by Design', a book cited in computer science curricula at MIT, Stanford, and Carnegie Mellon. His courses are dense, precise, and deliberately paced — he believes in explaining the 'why' before the 'how', and in building mental models that survive contact with real production systems.
Full profile“The CAP theorem lesson is the clearest explanation I have ever encountered, and I've read the original paper multiple times. Marcus finds the exact level of abstraction where things become intuitive.”
Marcus Chen
Marcus Chen goes deep into the TypeScript type system — the parts that matter for real production codebases, not the parts that show up in blog posts.