System Architecture
This page documents architecture that exists in this repository.
Implemented Components
- Terraform backend bootstrap: infra/bootstrap/
- GitHub OIDC identity setup: infra/identity/
- Local Kubernetes config: local/kubernetes/
- API service: services/api/
- Web service: services/web/
Terraform State
Remote state is backed by S3 from the bootstrap module.
GitHub Authentication to AWS
GitHub Actions authentication to AWS is configured with OIDC.