Paladins Inn Software
Home
Links
Paladins Inn DCIS

Convention Support

    • Manual `pandurart`
    • Arc42 System Architecture
      • Context
        • Introduction and Goals
        • Architecture Constraints
        • System scope and context
          • Business Context
          • Technical Context
      • Systems
        • Solution Strategy
        • Building Block View
          • Level 2: Components of the SCS
          • Level 3: Identity and Access Management
          • Level 3: UMA - User Managed Access to Resources
      • Runtime View
      • Deployment View
      • Appendix
        • Cross Cutting Concepts
          • Self-Contained Systems (SCS)
          • Hexagonal Architecture: Concept Overview
          • Server-side Markdown with JTE and flexmark-java
          • Handling asynchronously transfered data
          • EventBus: Concept Overview
          • Observability Concept with Spring Boot, Prometheus, and JSON Logging
          • Data Protection
          • Zero-Downtime Database Migrations
        • Architecture Decisions
          • ADR-001 — Using ADR to record architectural decisions
          • ADR-002 — Spring boot
          • ADR-003 — Asynchronous messaging
          • ADR-004 — SQL based data store
          • ADR-005 — Hexagonal Architecture
          • ADR-006 — REST-API with OpenAPI Specification
          • ADR-007 — Access Management: Keycloak OIDC + UMA
          • ADR-008 — API Versioniong Strategy
          • ADR-010 — Encryption Strategy for Database Fields
          • ADR-011 — Markdown and renderer selection
          • ADR-012 — Zero-Downtime Database Migrations
        • Quality Requirements
        • Risks and Technical Debts
    • Appendix
      • Glossary
      • Bibliography
Convention Support dev
  • Convention Support
    • dev
  • Database Schema Updater
    • dev
  • DCIS Systemarchitecture
  • Delphi Council Information System
  • FoundryVTT@k8s
    • 1.x
  • Paladins Inn Software
  • Torganized Play
  • Convention Support
  • Arc42 System Architecture
  • Appendix
  • Architecture Decisions
Edit this Page

Architecture Decisions

This chapter lists the current architecture decisions (ADRs) of the `pandurart` project.

  • Architecture Decisions

    • ADR-001 — Using ADR to record architectural decisions

    • ADR-002 — Spring boot

    • ADR-003 — Asynchronous messaging

    • ADR-004 — SQL based data store

    • ADR-005 — Hexagonal Architecture

    • ADR-006 — REST-API with OpenAPI Specification

    • ADR-007 — Access Management: Keycloak OIDC + UMA

    • ADR-008 — API Versioniong Strategy

    • ADR-010 — Encryption Strategy for Database Fields

    • ADR-011 — Markdown and renderer selection

    • ADR-012 — Zero-Downtime Database Migrations

 
Impressum
Datenschutzerklärung