The code takes a day. Shipping it takes months.
When a customer asks a managed service for a
setting the open source already supports, the same change has to land on every surface the
product ships, in order, with production rollout waits between the steps.
Every upstream release that lands without a managed
counterpart widens the distance.FIG. 02
A row of standards. Each is a fixed length, and none of them
can be shortened to save time.FIG. 03
API
The setting has to exist in the public surface before anything can call it.
CLI
A flag that reads from the API, released on the download path.
IaC
An attribute in the Terraform or Pulumi provider, versioned and published
to a registry.
SDKs
One package per language, each on its own registry.
Docs
The reference page that tells the customer the setting is there at all.
One product's chain. Another ships a console, a Helm
chart, an operator. What stays the same is the order.
Today an engineer tracks that sequence by
hand.