Architecture Decision Records
SA3's architecture is documented through Architecture Decision Records (ADRs). Each ADR captures a significant design choice, the context that led to it, the alternatives considered, and the consequences.
| ADR | Title | Status |
|---|---|---|
| ADR-001 | RDS PostgreSQL over Data Lake | Accepted |
| ADR-002 | App Runner over ECS Fargate | Accepted |
| ADR-003 | PDF Lambda -- One Invocation per Student | Accepted |
| ADR-004 | PII Encryption at the Service Layer | Accepted |
| ADR-005 | next-auth v4 CredentialsProvider First | Accepted |
| ADR-006 | Dual Portal Architecture | Accepted |