architecture
Architecture
This site is itself the first exhibit: a documentation-first, serverless AWS build with every material decision recorded as an ADR before implementation.
system context
Browser
CloudFront
S3 (static site)
API Gateway
Lambda
DynamoDB / S3 / SES
EventBridge (daily)
Full data flows, trust boundaries and failure modes are documented in docs/ARCHITECTURE.md. Nothing above is deployed yet — see status below.
architecture decision records
- ADR-001: Frontend Framework and Hosting ModelProposed (not yet implemented — Phase 2)
- ADR-002: Infrastructure as Code ToolingAccepted
- ADR-003: GitHub Project Synchronisation DesignAccepted, with amendments (implemented Phase 4)
- ADR-004: CV Download Flow and TrackingAccepted (implemented Phase 4)
- ADR-005: Data Storage ModelProposed (not yet implemented — Phase 3/4)
- ADR-006: Domain and DNSAccepted
- ADR-007: Privacy and Analytics ApproachProposed (not yet implemented — Phase 4)
- ADR-008: Project Documentation ModelAccepted
- ADR-009: Authentication BoundariesAccepted
- ADR-010: Shared Multi-Environment Asset Bucket with Prefix IsolationAccepted
build status
Repository bootstrap and documentation are complete. The frontend you’re reading is Phase 2. AWS infrastructure, GitHub synchronisation, CV download tracking and the contact form are Phase 3–4 — full plan in docs/ROADMAP.md.