What you will learn
- Define platform engineering
- Understand internal developer platforms
- Treat the platform as a product
New to this? Start here
The basics, in plain English
Platform engineering means building an internal toolset that makes life easier for your own developers. An IDP, or Internal Developer Platform, is that toolset: a set of self-service tools so developers can ship code without needing to understand every piece of the underlying infrastructure.
- Platform engineering
- Building internal tools that make your developers faster and happier.
- IDP
- Internal Developer Platform: the self-service toolset developers use to ship.
- Self-service
- Letting developers do things themselves without filing a ticket and waiting.
- Abstraction
- Hiding complex details so developers only deal with the simple parts.
- Developer
- The person writing application code, who is the customer of the platform.
- Cognitive load
- How much a developer must hold in their head; good platforms reduce it.
01
Paved roads
Platform engineering builds an Internal Developer Platform that abstracts infrastructure behind golden paths, treating developers as customers.
Finished this topic?
Mark it done to earn 100 XP and keep your streak alive.