Skip to main content

Architecture Decision Records

Important architectural decisions are documented as ADRs. Each ADR explains the context, the decision, the alternatives considered, the consequences, and its status.

Before changing an established decision, read the existing ADR and propose a new or superseding ADR — never silently replace a decision.

Initial ADR candidates​

These decisions are already selected in the project context. Their ADRs are not yet written.

ADRDecisionADR status
ADR-001Spring Boot as primary backendNot yet written
ADR-002Angular + PWA for Phase 1Not yet written
ADR-003React Native for Phase 2Not yet written
ADR-004PostgreSQL + PostGISNot yet written
ADR-005Modular Monolith initiallyNot yet written
ADR-006GitLab Issues/Boards instead of Jira initiallyNot yet written
ADR-007Docs-as-Code + DocusaurusNot yet written
ADR-008GitLab Registry before Artifactory/NexusNot yet written
ADR-009No Kafka initiallyNot yet written
ADR-010No Kubernetes initiallyNot yet written

New ADRs start from the ADR template.