liveBook · Manning

Hosted zone

As explained in Effective Platform Engineering

A hosted zone is an administratively managed collection of Domain Name System records for a domain.

A hosted zone is an administratively managed collection of DNS records for a domain. In a platform control plane, it provides the account-level boundary where domain traffic is routed and delegated to subdomains managed elsewhere. section 7.1.3

Use hosted zones to:

  • Register the primary domain in a production account and make Route 53 its authoritative name service when another registrar is used. section 7.1.3
  • Delegate environment subdomains such as dev, QA, preview, and production to the accounts that manage them. section 7.1.3

Terraform-managed delegation

Look up the epetech.io zone in the production account, create preview.epetech.io in a nonproduction account, and create an NS delegation from the primary zone.

How Effective Platform Engineering covers it

How deep it goes
Explains registration, authoritative nameservers, account placement, and subdomain delegation, with Terraform implementation examples.
Examples
Uses epetech.io with dev, QA, production, preview, API, and sandbox subdomains across separate accounts.
What it assumes
Assumes familiarity with domains and AWS accounts while introducing the required nameserver and hosted-zone arrangement.
What you can do after
Operate/configure Route 53 hosted zones and delegate subdomains between production and nonproduction accounts.
How it connects
Connects DNS records, domain registration, Route 53, zone delegation, Terraform, and Kubernetes namespaces.

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.