The n8n workflows, Azure Pipelines and Terraform that move an event from source system to published wiki page β and stand the platform up as code.
Event-driven flows running HA on AKS.
| Workflow | Trigger | Does |
|---|---|---|
10-azrepos-ingest.json | Azure Repos push | normalize commits into docs.changes events |
20-router-drafter-pr.json | new docs.changes event | route β AI draft β open a pull request |
30-nightly-reconcile.json | nightly schedule | query ServiceNow by sys_updated_on to catch anything the real-time hook missed |
One design, composed per environment; zone-redundancy enforced in code.
| Module | Purpose |
|---|---|
aks | zone-redundant AKS β FAILS the plan if a tier-1 resource has < 2 zones (ADR-0001) |
monitoring | kube-prometheus-stack + blackbox exporter |
key_vault | RBAC, purge protection, private endpoint |
log_analytics | workspace + diagnostic settings on every resource |
postgres_n8n | Postgres Flexible Server, zone-redundant HA, 35-day backup |
redis_queue | Redis for n8n queue mode |
service_bus | namespace + docs.changes topic + subscriptions + DLQ |
ai_search | Azure AI Search β semantic ranker, private endpoint |
envs/dev β ephemeral, single-region
envs/dev-china β 21Vianet isolated
envs/prod β multi-region, HA