liveBook · Manning

Right-of-domain pattern

As explained in Effective Platform Engineering

A right-of-domain pattern is a naming pattern for organizing capabilities and resources beneath a domain selected for a service.

A right-of-domain pattern organizes service capabilities and resources beneath a domain selected and controlled by the platform. The platform reserves the domain and standard traffic-entry patterns, while internal teams self-manage naming within those boundaries. section 7.1.3

A practical rollout separates ownership levels:

  • Reserve a platform-managed domain such as epetech.io and provide standard DNS subdomains and ingress patterns. section 7.1.3
  • Let teams self-manage names beneath the reserved domain without allowing them to create new top-level subdomains. section 7.1.3
  • Expand incrementally to customer-managed subdomains or custom domains only when additional customization proves valuable. section 7.1.3

Epetech traffic entry

Epetech places APIs under api.epetech.io, with DNS pointing to an API gateway that redirects traffic to the actual API. Similar patterns support test, development, preview, and UI traffic. section 7.1.3

Figure 7.3 Our engineering platform must provide a self-serve experience for each internal customer (development team) to configure their service to receive traffic based on our company’s “product” decision for how the DNS domain and subdomain names reflect our digital products.
A close-up of a product

AI-generated content may be incorrect.

Use the platform’s self-service experience to configure how each service receives traffic and how product-oriented DNS names map to services. section 7.1.3

How Effective Platform Engineering covers it

How deep it goes
Explains ownership boundaries, rollout stages, DNS routing, and infrastructure examples, but stops short of a complete implementation.
Examples
Uses epetech.io, api.epetech.io, preview environments, delegated hosted zones, and Terraform Route 53 configurations.
What it assumes
Assumes familiarity with DNS and service deployment while grounding ownership decisions in product and engineering leadership.
What you can do after
Operate/configure service traffic through standardized domains and self-managed names beneath a platform-controlled domain.
How it connects
Connects DNS, hosted zones, subdomains, ingress, API gateways, and custom domains.

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.