ti&m e-gov-framework

11 Risiken und technische Schulden

Bekannte technische Risiken und Schulden — geordnet nach Eintrittswahrscheinlichkeit und Auswirkung.

11.1 Risiken

ID Risiko Wahrscheinlichkeit Auswirkung Massnahme
R-1 Performance-Engpass: Stack Overflow bei grossen IN-Filter-Ausdrücken — Tokenizer.java wirft bei IN-Conditions mit ca. 1300+ Werten einen Stack Overflow mittel hoch Pagination oder serverseitige Limit-Prüfung vor der Query-Verarbeitung einführen; bekannte Schwelle dokumentieren
R-2 Transaktionsverwaltung ausserhalb Spring Boot — Teile des Frameworks verwalten Transaktionen eigenständig, ohne Spring-Transaktionsmechanismen zu nutzen; Verhalten bei Rollback, Nested Transactions und AOP-Proxying ist fehleranfällig; betrifft Qualitätsziele QS-05 (Audit-Trail) und QS-06 (Pod-Failover) hoch hoch Mit Framework 2.0 vollständige Spring-Transaktionsintegration einführen (in Umsetzung)
R-3 Key-Person-Dependency — Kernwissen über Framework-Internals (Persistenz-Abstraktion, ZooKeeper-Integration, AI-Modul) konzentriert sich mittel hoch Wissenstransfer und Pair-Programming forcieren; kritische Designentscheidungen in ADRs (Sektion 9) dokumentieren
R-4 Spring AI Milestone-Release — Dependency spring-ai 1.0.0-M6 ist kein stabiles Release; API-Breaking-Changes zwischen Milestones möglich mittel mittel