Platforms: Build Abstractions, not Illusions • Gregor Hohpe • GOTO 2025

· Source: GOTO Conferences · Field: Technology & Digital — Software Development & Engineering, Cloud Computing & IT Infrastructure · Depth: Advanced, extended

Summary

Gregor Hohpe's GOTO 2025 talk, "Platforms: Build Abstractions, not Illusions," explores the critical distinction between effective platforms and mere IT services or compositions. He argues that modern software development faces increasing cognitive load due to shifted-left responsibilities, which platforms aim to alleviate. Hohpe differentiates platforms driven by "economies of speed" from traditional "economies of scale," advocating for designs that foster diversity and innovation atop a standardized base, rather than a restrictive pyramid model. Citing examples from the automotive industry and cloud providers, he highlights that true platforms enable users to achieve unanticipated outcomes. The talk warns against creating "illusions of simplicity" where abstractions merely hide underlying complexity, emphasizing that good abstractions introduce new, domain-specific vocabulary and remain robust despite implementation changes. Ultimately, successful platforms utilize deep business domain understanding to offer services that hyperscalers cannot.

Key takeaway

For CTOs and platform architects evaluating or building internal platforms, prioritize creating genuine abstractions that reduce cognitive load and enable innovation, rather than merely composing existing services. Focus on delivering domain-specific services that hyperscalers cannot, utilizing your organization's unique business understanding. Ensure your platform fosters diversity and speed through self-service and low-friction guidance, avoiding the illusion of simplicity that ultimately leaks complexity and hinders developer productivity.

Key insights

Effective platforms reduce cognitive load by providing intuitive, domain-specific abstractions that enable unanticipated innovation.

Principles

Method

Design platforms to offer domain-specific services that cloud providers cannot, by leveraging deep business understanding. Employ new, intuitive vocabulary for abstractions, and integrate low-friction guidance like automated compliance checks.

In practice

Topics

Best for: Software Engineer, DevOps Engineer, CTO

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by GOTO Conferences.