Platform engineering is not a new concept and has existed for a long time in companies such as Google, Amazon, Facebook, Netflix and many other large companies. The rest of the engineering organization either uses these platform services to develop other applications or services, or as internal tools. Product teams used to build many of these shared services and tools internally when open source, commercial frameworks and platforms as services and tools were unavailable.
Is it an internal developer platform, a developer self-service portal, a developer-experience tool or simply a developer onboarding tool?
To be ultimately successful, platform teams must address not only their developer use cases, but also those of other internal teams.