Log entries are written in the form of Architecture Decision Records (ADR). For writing new ADR, please use our custom template.
This log lists the architectural decisions for klokwrk-project
:
- ADR-0001 - Architectural Decision Records
- ADR-0002 - Strategic Project Structure
- ADR-0003 - CQRS and Event Sourcing for Applications
- ADR-0004 - Hexagonal Architecture for Applications
- ADR-0005 - Using Groovy
- ADR-0006 - Contributing Back to Open Source
- ADR-0007 - Git Workflow with Linear History
- ADR-0008 - Testing Architecture
- ADR-0009 - Testing Inter-Module Dependencies
- ADR-0010 - Integration Testing with Containerized Infrastructure
- ADR-0011 - Component Testing
- ADR-0012 - Response Format
- ADR-0013 - Validation taxonomy
- ADR-0014 - Commit Message Format
- ADR-0015 - Handling Exceptions in Distributed CQRS System
- ADR-0016 - Handling UTC timestamps in the application and relational database
- ADR-0017 - Minimal audit metadata in RDBMS projections
- ADR-0018 - Random UUID as a primary key in RDBMS projections