DNS Structure
Arda’s Platform maintains a three-level DNS hierarchy to publish public URLs for all deployed capabilities.
DNS Hierarchy
Section titled “DNS Hierarchy”GoDaddy (global) arda.cards domain └── Platform Root Account (Route 53) Capability zones: io.arda.cards, app.arda.cards, api.arda.cards, auth.arda.cards NS records → each Infrastructure zone └── Infrastructure (Route 53 per Infrastructure) <infrastructure>.io.arda.cards <infrastructure>.app.arda.cards <infrastructure>.api.arda.cards <infrastructure>.auth.arda.cards └── Purpose targets (API Gateway custom domains) <purpose>.<infrastructure>.<capability>.arda.cardsLevel 1: GoDaddy (Global)
Section titled “Level 1: GoDaddy (Global)”GoDaddy hosts the root arda.cards domain and delegates to the Platform Root account’s name servers.
Level 2: Platform Root Account
Section titled “Level 2: Platform Root Account”The Platform Root AWS account hosts Route 53 zones for each capability subdomain:
io.arda.cards— current primary API domainapp.arda.cards— end-user web applicationsapi.arda.cards— future primary API domain (migration fromio.arda.cardsis pending)auth.arda.cards— OAuth2 authorization endpoints
Each zone holds NS records that delegate infrastructure-specific subdomains to the corresponding Infrastructure zones.
Level 3: Infrastructure Zones
Section titled “Level 3: Infrastructure Zones”Each Infrastructure creates Route 53 zones under each capability subdomain:
<infrastructure>.app.arda.cards<infrastructure>.io.arda.cards<infrastructure>.api.arda.cards<infrastructure>.auth.arda.cards
Example: alpha002.api.arda.cards
Level 4: Purpose Targets
Section titled “Level 4: Purpose Targets”Each Purpose (Partition) within an Infrastructure creates API Gateway custom domains as the final DNS targets:
<purpose>.<infrastructure>.<capability>.arda.cards
Example: dev.alpha002.api.arda.cards
Canonical Names
Section titled “Canonical Names”Stable names are provided for the standard production release, using the live prefix:
live.app.arda.cardslive.io.arda.cardslive.api.arda.cardslive.auth.arda.cards
These canonical names alias to the active prod purpose without encoding Infrastructure-specific identifiers.
Copyright: © Arda Systems 2025-2026, All rights reserved