Gregor Hohpe: Floating vs Sinking Platform Strategy
Keynote by Gregor Hohpe (Enterprise Strategist at AWS, author of The Software Architect Elevator and of the forthcoming book Platform Strategy: Accelerating Innovation Through Harmonization and Reuse) at PlatformCon 2022 on the magic of platforms — why platforms succeed, what distinguishes them from plain IT Service Management, and the non-trivial architecture decisions to make when building one. Pivot thesis: "standards don't reduce creativity, they can multiply it" — analogous to Baltimore 1904 (fire, incompatible pumps), the ISO metric screw, HTTP, A4 paper. Canonical quote borrowed from Peter / Thoughtworks: "platforms centralize expertise but not innovation" — the wheel isn't reinvented, but innovation is left to the teams closest to the customer. Pivot analogy: the automotive industry (Volkswagen Group builds the Audi A4 and the Bentley Bentayga on the same platform), "undifferentiated heavy lifting" (AWS vocabulary) under the hood, differentiation visible on the customer side. Three properties of a true platform: (1) low friction — adoption can't be forced, teams will work around it; (2) transparency (not a black box) — users must be able to diagnose whether the fault lies with them or with the platform; (3) shared responsibility (direct reference to the AWS Shared Responsibility Model) — the platform does not fix a poorly designed application. Explicit anti-pattern: "a common layer can be many things — it is not necessarily a platform"; traditional IT Service Management has the same image (a common layer underneath everyone) but the interface is the opposite (high-friction, forms, bottleneck). Two construction paths: (a) anticipating every need (Hohpe: "I don't feel I'm smart enough"); (b) evolution from useful pieces, observing usage. Decisions to make explicit: objectives (cognitive load ↓, safer / fewer mistakes, faster via samples/blueprints/self-service, compliance), shape of the learning curve (cliff, hockey stick, gear shift). Canonical concept #1 — Floating platforms vs Sinking platforms: when the base platform (typically the cloud) gains new capabilities, two opposing strategies: sinking platform (static, duplicating what the base now offers, sinking as the water level rises) vs floating platform (discards the pieces that have become redundant, rises above the new level, innovates further up). "Submarine and a boat" metaphor.
By **Gregor Hohpe** — Enterprise Strategist chez Amazon Web Services// Source platformengineering.org ↗/Reading 2 min/.md// Auto-verified translation
Gregor Hohpe, Enterprise Strategist at Amazon Web Services and author of The Software Architect Elevator, delivered a fifteen-minute educational keynote at PlatformCon 2022 in June 2022: The Magic of Platforms. His pivot thesis reverses the common intuition: "standards don't reduce creativity — they can multiply it". Three historical examples support it: the 1904 Baltimore fire (neighboring pumps couldn't connect for lack of a coupling standard), the ISO metric screw, and HTTP — massive innovation boosters. A4 paper closes the demonstration: its standardization never curbed creativity — on the contrary, it avoided arguments over envelope size.
The talk's core analogy is the automotive industry: Volkswagen Group builds the Audi A4 and the Bentley Bentayga on the same platform. The "undifferentiated heavy lifting" (AWS vocabulary) — engine, transmission, ABS, emissions standards — is done once; the visible differentiation stays on the customer side. Hohpe cites Peter from Thoughtworks: "platforms centralize expertise, but not innovation" — that stays with the teams closest to the customer.
Hohpe identifies three properties of a true platform: (1) low friction — adoption cannot be forced; (2) transparency — the user must be able to diagnose; (3) shared responsibility — the platform doesn't save a poorly designed app. Anti-pattern: "a common layer is not necessarily a platform" — traditional IT Service Management has the same image but the reverse interface (bottleneck, forms).
Two construction paths: anticipating every need (illusory) or evolving from useful pieces. Decisions to make explicit: cognitive load to reduce, learning curve (cliff, hockey stick, gear shift).
Canonical concept #1 — floating platforms vs sinking platforms: when the base platform (cloud) gains capabilities, either the platform stays identical (sinking, duplicating, sinking), or the pieces that have become redundant are discarded and the platform rises higher to innovate (floating). Metaphor: submarine and a boat. Key contractual condition: explicitly warn stakeholders that things will be discarded.
Canonical concept #2 — fruit salad vs fruit basket: the platform is not a juxtaposed collection but a proportioned assembly where the pieces interact. "Per-kilo price for fruit salad is higher than for fruit basket."
Conclusion: architecture = a series of non-trivial decisions; making them explicit is the magic of platforms.
Key takeaways
Date / source.PlatformCon 2022 keynote (June 2022), YouTube recording The Magic of Platforms (~15 min), hub page platformengineering.org/talks-library/the-magic-of-platforms.
Speaker. Gregor Hohpe, Enterprise Strategist AWS, author of Software Architect Elevator + forthcoming book Platform Strategy (Leanpub).
Audience. platform architects, Platform Engineering teams, CTO/VP Engineering. ### Pivot thesis > "Locking some things down — agreeing on a few things — can actually boost innovation and creativity. And platforms are right in the center of this." ### Standards = innovation booster (3 examples) | Example | Date | Lesson | |---------|------|--------| | Baltimore fire | 1904 | Firefighters from neighboring towns couldn't connect their hoses to the hydrants → the Baltimore standard since | | ISO metric screw | among the first ISO standards | Any screw conforming to the standard fits any conforming thread | | HTTP | 1991+ | Any browser can connect to any web server — a massive innovation booster | | A4 paper | (reference) | 297 × 210 mm = 1/16 m² — "nobody's creativity is impeded", on the contrary, fewer arguments about envelope or drawer size | ### Automotive analogy (core of the talk)
The auto industry solves "the undifferentiated heavy lifting" (engine, transmission, ABS, emissions control, emissions standards) once.
Puts different "hats" on top for different segments.
VW Group builds the Audi A4 and the Bentley Bentayga on the same platform. (MQB isn't named but is the referent).
The customer sees the color, the interior, the sound of the doors — not the differential. ### Peter / Thoughtworks quote (canonical) > "Platforms are really a way to centralize expertise. You don't need to reinvent the wheel multiple times. But you do not centralize innovation — you leave that to the teams who are closest to the customer and have the best ideas." ### Three properties of a true platform 1. Low friction — "you cannot force anyone to get on your platform; if you try, they will find other ways". 2. Transparent (not a black box) — users must be able to diagnose: "is it me, or is it the platform?". 3. Shared responsibility — AWS analogy: "if you build a horribly insecure brittle non-scaling monolithic application, the platform itself cannot fix that for you". ### Explicit anti-pattern: IT Service Management disguised as a platform
Identical image (common layer + building blocks) but reverse interface: high-friction, forms, bottleneck, adding a customer is costly.
"Don't be fooled by the picture of the common layer — a common layer can be many things. It is not necessarily a platform." ### Two construction paths | Path | Description | Hohpe | |------|-------------|-------| | (a) Anticipate every need | "You're somehow smarter than anybody else and you anticipate everybody's needs and you implement those things into your platform and everybody lived happily ever after." | Ironic tone, probably unrealistic | | (b) Evolve | "Start with some useful pieces, observe what people need, often you can do this through the platform usage yourself, and you start augmenting the platform." | Recommended path — Hohpe: "I don't feel I'm smart enough to anticipate everybody's needs" | ### Architectural decisions to make explicit (the "dials") Objectives pursued:
Reduce cognitive load / learning curve
Safer."less likely to make mistakes" — by "hiding corner cases or complexities"
Faster. samples, blueprints, better self-service
Productivity. / collaboration / compliance / minimizing mistakesMechanisms: which levers you use to achieve what. ### Learning curve shapes | Shape | Description | |-------|-------------| | Cliff | "Even if you want to do hello world it takes a certain amount of effort" — high initial | | Linear (ideal) | Rare in practice | | Hockey stick | Bake in assumptions → the initial experience is easy, but once the assumptions no longer hold, "life becomes disproportionately harder" | | Gear shift | Less bad than hockey stick: switching services within the platform, but "in between there's a gear shift, they need to learn new things" | ### CANONICAL CONCEPT — Floating platforms vs Sinking platforms Context: "in almost all cases you're not going to build a platform in isolation — you're going to build it on top of a base platform" (the cloud / AWS being the typical example). The base platform grows too. Major strategic decision: what do you do with your platform when the base absorbs certain capabilities? | Strategy | Description | Metaphor | Hohpe's verdict | |-----------|-------------|-----------|---------------| | Sinking platform | You keep your platform unchanged because you've invested in it. The base rises. Your platform now duplicates things the base natively offers. "As the water level rises", your platform sinks (becomes a maintenance burden, slows innovation). | Sinking submarine | "Might be justified from investment, but really you're sort of duplicating things that are now in the base platform" — a de facto anti-pattern. | | Floating platform | When the base gains the capabilities you had built, you say: "oh perfect, I don't need my part anymore — I can let the base platform handle that and I innovate further on top". You discard what's become redundant, you rise higher, you build new things. | Boat floating on the tide | Recommended path — but with an explicit contractual condition. | Contractual condition (key): > "Both are sensible choices, and it's very important to make this clear upfront with your stakeholders. If you're building a floating platform, they need to be prepared that you will be throwing things away as soon as the base platform has the same capabilities."Implications for design / governance:
Interface abstraction. the platform must expose its capabilities via a stable interface — otherwise, "throwing things away" breaks consumers.
Explicit lifecycle. mark components "deprecate when base provides this" from birth.
Active monitoring of the base platform. the roadmap of the base's vendor (AWS, GCP, Azure, Kubernetes, etc.) is the subject you must steer by.
Stakeholder communication. warn before removal, otherwise it's perceived as a breach.
Innovation measure. the value of a floating platform is measured by what it builds in addition, not by what it retains. Risk of the sinking platform: sunk cost fallacy at scale — "we've already invested 3 years in this module, we're keeping it" even though the base now offers it as cheaper, better-maintained managed SaaS. Risk of the floating platform: instability on the consumer side if communication is insufficient. The moral and technical contract with users is the cornerstone. ### CANONICAL CONCEPT — Fruit salad vs fruit basket Context: the talk's final decision — "how do the parts of your platform interact?". | Model | Description | Market value | |--------|-------------|------------------| | Fruit basket | Fairly self-contained, juxtaposed pieces. "That is good but that's not the full strength of the platform." | Price per kilo of fruit | | Fruit salad | "Right proportion of fruit in bite-sized pieces". "If they need to be a little bit more apple than orange, you don't need to put a whole apple and a full orange". | "Per-kilo price for fruit salad is higher than for fruit basket" — the value emerges from the proportioned assembly. | Architectural implication: the platform must enable new use cases through composition (a picnic with fruit salad is easier than hauling around a basket). For Platform Engineering: think in terms of cross-cutting usage flows (cross-service), not just a catalog of independent services. ### Tech-watch dossier articulation #### Convergence "platform engineering = capability orchestration, not a catalog"
Hohpe. (2022-06): fruit salad > fruit basket, low friction + transparency + shared responsibility.
AI/works™ Thoughtworks. (2026-05-12): six capabilities covering the full SDLC, Control Plane "cost transparency + active guardrails + end-to-end lineage" — Hohpe's transparency industrialized.
L'Usine Logicielle Augmentée Wescale. (2026-05-03): six production lines, human Bon à Tirer (sign-off), Strategic Judge + Agent Manager — a production-line version of Hohpe's platform.
PROJ-AI Habert / WEnvision. (2026-05-05): six zones, doctrine, Decision Records, "80% discipline, 20% techno" — a doctrine-vocabulary that complements Hohpe.
Hohpe. (2022-06): "I don't feel I'm smart enough to anticipate everybody's needs".
DORA AI ROI. (2026-04-21): J-Curve, "learning curve + verification tax + pipeline adaptation", ROI emerges after the investment.
Bain Rule of 40. (2026-04): Invest to Grow > Financialize — the platform is won through iteration.
→ Convergence: the platform matures through observed usage, not omniscient planning. #### Convergence "floating platforms = capability harvesting from the base"
Hohpe. (2022-06): floating platform = discard what the base absorbs.
Cherny Sequoia. (2026-05): "the harness becomes less important as the model improves" — the AI harness is a floating platform on top of the model; whatever the model absorbs (planning, sub-agents, prompt injection defense), the harness loses.
Stripe Minions Part 2. (2026-02-19): Toolshed ~500 MCP tools = floating platform on the model, continuous updates.
→ Convergence: Hohpe's floating platform pattern anticipates by 4 years the harness engineering doctrine — the base (model) grows, the harness (platform) rises above it, discarding what has become native. #### Convergence "shared responsibility model"
DORA AI ROI. (2026-04-21): Trust, Platform, Data, Users, Guardrails — 5 systemic keys, of which Users and Guardrails materialize shared responsibility.
Uber Engineering Agent Identity. (2026-05-21): "the secure path is also the easiest path for developers to implement A2A calls" — shared responsibility translated into agentic security doctrine. #### Productive tension with traditional IT Service Management
Hohpe."a common layer can be many things — it is not necessarily a platform", distinguishing IT Service Management (bottleneck, forms) from platform (enabler).
Geudin / CIO Online. (2026-01-26): "software and cloud predators of IT budgets" — "platform" SaaS becomes predatory absent FinOps discipline and transparent usage.
→ Reading: without Hohpe's 3 properties (low friction, transparency, shared responsibility), a "platform" drifts into budgetary predation. ### Relevant for
Platform architects / Platform Engineering leads. a foundational reference — the floating / sinking pairing as a strategic steering tool relative to base roadmaps (cloud providers, Kubernetes, LLM models).
CTO / VP Engineering. the grid of 3 properties (low friction, transparency, shared responsibility) as a quick diagnostic: "is my 'platform' really a platform or a disguised IT Service Management?".
CIOs / IT procurement departments. the fruit salad vs fruit basket criterion for evaluating vendor-proposed "platforms" (real value composition vs juxtaposition of separately billed modules).
Product executive committee. the "floating vs sinking" decision to formalize on any platform initiative — which components will be discarded once the base absorbs them? warn stakeholders.
Platform Engineering 2026 (IDP / Backstage / port.io / Humanitec). the Hohpe talk provides the founding vocabulary underlying the whole IDP discipline — cognitive load reduction, self-service, blueprints, golden paths derive from this framework.
Agentic AI platforms (harness engineering). applying floating platform to the harness — every model release (Opus 4 → 4.5 → 4.6 → 4.7) should trigger an audit: "what do we discard?".
Attributed claims
« platforms centralize expertise but not innovation »
— Peter (Thoughtworks)
architecture is a series of non-trivial decisions
— Gregor Hohpe
The knowledge graph extracted from this fiche — 14 entities, 24 relations.
In this graph :Gregor Hohpe · Amazon Web Services · PlatformCon 2022 · The Software Architect Elevator · Platform Strategy · Floating platform · Sinking platform · Fruit salad vs fruit basket · Three properties of a real platform · Undifferentiated heavy lifting · Centralize expertise not innovation · Architecture as series of non-trivial decisions · Learning curve shapes · Base platform