production-platform-Azure

An Azure platform for running a service on AKS with Terraform, Argo CD, CI, observability and incident handling.

View the Project on GitHub Franklindot04/production-platform-Azure

Context

The sample service has to be reachable from outside the cluster so that load tests and the SLOs measure real requests. There is no domain and no certificate. The choice was the lighter of the AKS application routing add-on or one self-installed controller. Capacity is tight: about 2.5 vCPU and 9.8 GiB of requests are left after the system pods (ADR 0012).

Facts read from the documentation:

Decision

This is a short-lived choice. Support for the add-on ends in November 2026. The exposure is limited to one address, and the cluster exists only during a session, so the project accepts the risk for its planned life. Anything that lasts longer needs a new decision.

Consequences

Open questions

Alternatives considered