liveBook · Manning

Dedicated platform product code

As explained in Effective Platform Engineering

Dedicated platform product code is infrastructure code whose scope is limited to provisioning and managing an engineering platform rather than unrelated enterprise use cases.

Dedicated platform product code provisions and manages only the engineering platform. Its structure and orchestration optimize the platform’s product experience and delivery service-level objectives, rather than supporting unrelated enterprise infrastructure use cases. section 7.2.1

Apply the pattern by:

  • Keeping platform infrastructure code separate from organization-wide infrastructure-as-code modules. section 7.2.1
  • Designing the VPC pipeline for engineering-platform VPCs only. section 7.2.1
  • Avoiding shared modules whose changes require testing against unrelated use cases and increase delivery time. section 7.2.1

Platform-only VPC pipeline

A VPC pipeline manages networks used by the engineering platform. Wrapping its implementation in an organization-wide VPC definition module would couple platform changes to unrelated enterprise consumers, making desired changes slower or impractical. section 7.2.1

How Effective Platform Engineering covers it

How deep it goes
Explains the separation principle, its VPC application, and the change-cost consequences of cross-use-case coupling.
Examples
Uses a platform VPC pipeline and contrasts it with a shared internal VPC definition module.
What you can do after
Build it from scratch as platform-only provisioning code that avoids unrelated enterprise coupling.
How it connects
Connects infrastructure-as-code, VPCs, pipelines, product experience, and delivery service-level objectives.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.