Skip to main content

campaign-service - Deployment Topology

Version: 1.0 Status: Draft (proper stub) Owner: Product Last Updated: 2026-04-21 References: SERVICE_OVERVIEW.md, docs/standards/SERVICE_TEMPLATE.md


0. Status

Proper stub per SERVICE_TEMPLATE.md rule: "Stubs are acceptable for an early service (headings only), but every file is present and owned." Populate in lock-step with implementation; do NOT remove.


Intent

Defines the runtime, replicas, scaling, regions, dependencies, and secrets for campaign-service. See SERVICE_OVERVIEW.md and _report.md.


1. Runtime

TBD - Node 20 LTS, NestJS, Fastify adapter.

2. Replicas + HPA

TBD.

3. Region Affinity

TBD - see ADR-0004 section 4.

4. Dependencies

TBD.

5. Secrets

TBD - Vault paths.