Architectural Decision Records¶
We record major architectural decisions for bedrock in Architecture Decision Records (ADR), as described by Michael Nygard. Below is the list of our current ADRs.
- 1. Record architecture decisions
- 2. Move CI/CD Pipelines to Gitlab
- 3. Use Cloudflare Workers and Convert for multi-variant testing
- 4. Use Fluent For Localization
- 5. Use a Single Docker Image For All Deployments
- 6. Revise tooling for Python dependency management
- 7. Further revise tooling for Python dependency management
- 8. Move Demos To GCP
- 9. Manage Contentful schema state via migrations
- 10. Move CI to Github Actions for Unit and Integration tests
- 11. Use StatsD for metrics collection
- 12. Use Wagtail as Bedrock’s CMS