Advanced|19 hours|35 lessons

Internal Developer Platform

Building the platform your developers actually use: where to draw the abstraction line and what leaks through it, golden paths and the fleet of services they generate, a service catalog that stays true, self-service infrastructure with quota and policy at the request, versioning a platform API two hundred services depend on, and measuring adoption honestly. Lifetime updates included.

Text-based, no videos
9 modules, 35 lessons
Lifetime access

What you'll learn

The team ratio arithmetic that forces a platform, and what it means for how you staff one
Where to draw the abstraction line, what leaks through it first, and what leaking costs at 3am
Designing golden paths, and operating the fleet of services those paths generate
Building a service catalog whose ownership data is still correct when you need it
Turning infrastructure requests into an API, with quota and policy applied at request time
Namespaces, preview environments and production access as products with a cost
Versioning a platform API that hundreds of services already depend on, and moving the tail
Measuring adoption and developer experience without the metrics that flatter you

Curriculum

9 modules · 35 lessons
01

The Platform Is a Product

Why a platform becomes necessary, what developers actually want from it, and the ways it fails to be adopted.

4 lessons
02

Where the Abstraction Line Goes

The central design decision: how much to hide, what leaks anyway, and what it costs when it does.

4 lessons
03

Golden Paths

The supported way to build a service, and the fleet of services that way produces.

4 lessons
04

The Service Catalog

Knowing what exists, who owns it, and what depends on it, accurately enough to act on.

4 lessons
06

Environments and Tenancy

What a team gets, what it can see, and how teams stay out of the way of other teams.

4 lessons
07

The Platform API and Its Versions

The interface developers write against, and changing it after everyone depends on it.

4 lessons
08

Measuring and Operating the Platform

Whether the platform is working, and what happens when it is the thing that is broken.

5 lessons
09

Capstone

A complete internal developer platform design for a stated organisation, with explicit tradeoffs.

1 lessons

About the Author

Sharon Sahadevan

Sharon Sahadevan

AI Infrastructure Engineer

Building production GPU clusters on Kubernetes. H100s, large-scale model serving, and end-to-end ML infrastructure across Azure and AWS.

10+ years designing cloud-native platforms with deep expertise in Kubernetes orchestration, GitOps (Argo CD), Terraform, and MLOps pipelines for LLM deployment.

Author of KubeNatives, a weekly newsletter read by 3,000+ DevOps and ML engineers for production insights on K8s internals, GPU scheduling, and model-serving patterns.

Ready to master this topic?

Start with the free preview lesson and see for yourself.