Architecture decisions
A record of architectural decisions made on this project.
Table of contents
- 001: Initial architecture decisions
- 002: Repositories
- 003: Form submission flow
- 004: Infrastructure switch to GOV.UK PaaS
- 005: Config driven frontend
- 006: Saving values to the database
- 007: Data validations
- 008: Field names
- 009: Form routing logic
- 010: Admin users vs Users
- 011: Splitting the form parsing into objects
- 012: Controller HTTP return statuses
- 013: Inferring LA from postcode
- 014: Annual form changes
- 015: Hotwire & Internet Explorer
- 015: Serving Frontend Assets (JS, CSS, Images)
- 017: Dropping ActiveAdmin & The Admin User class
- 018: Setup this log section
- 019: Form end dates
- 020: Migration to AWS