§ JOURNAL · CLOUD COMPUTINGJournal 007

A cloud platform is broken if every team needs a ticket.

Internal cloud platforms fail when they centralize pain instead of removing it. A paved road has to be easier than the workaround on a bad Tuesday afternoon.

READ
6 min
§ I — COVER

The context behind the article.

Journal 0076 min
VISUAL DIRECTION

Internal cloud platforms fail when they centralize pain instead of removing it. A paved road has to be easier than the workaround on a bad Tuesday afternoon.

BRIEF

Internal cloud platforms fail when they centralize pain instead of removing it. A paved road has to be easier than the workaround on a bad Tuesday afternoon.

WHY IT MATTERS

This entry exists to make the operating logic visible: not just the system we would build, but the constraint, tradeoff, or failure mode that forced the architecture to matter.

§ II — ARTICLE

The text.

The paved road test

An internal cloud platform succeeds when teams choose to use it because it is easier than the alternative. It fails when teams use it because they have no choice, and file tickets every time they need something done.

The ticket queue is a symptom. The disease is a platform designed for the platform team, not for the teams it serves.

What self-service actually means

Self-service is not a dashboard. It is a contract: the platform promises that certain operations — provisioning, deployment, scaling, observability — can be completed without waiting for another human.

  • Guardrailed defaults: Sensible configurations that work out of the box
  • Escape hatches: The ability to customize when defaults are insufficient, without filing a ticket
  • Fast feedback: Errors that explain what went wrong and how to fix it
  • Documentation that stays current: If the docs are wrong, the platform is broken

Build the platform your worst Tuesday needs

Every team has a bad Tuesday: production is down, a fix is ready, and they need to deploy immediately. The platform should make that Tuesday deployment fast, safe, and auditable. If the bad-Tuesday deployment requires a ticket, an approval chain, and a 30-minute wait, the platform has failed at the moment it mattered most.


A platform team's job is not to build a platform. It is to make every other team faster. The ticket queue is how you know you are not there yet.

Season