Architecture Constraints

Table 1. Technical Constraints
ID Description

CT-001

Runtime Environment Kubernetes

The Target runtime environment is Kubernetes.

CT-002

Publishing Chain

The pubishing chain is GitHub (with actions) and the containers and helm charts get published via quay.io.

CT-003

Programming Languages

The main programming language is Java. spring-boot will be used as main framework.

Table 2. Organisational Constraints
ID Description

CO-001

Kaiserpfalz EDV-Service

The software will be distributed by Kaiserpfalz EDV-Service.

Table 3. Political Constraints
ID Description

CP-001

Non Profit

The software is developed without profit. It is provided via LGPL v3.0 or newer.