Datum | 10/2020 – 05/2021 | |
Projekt | Plattform zur Verwaltung von bereitgestellten Dokumenten zu Verwaltungsdienstleistungen des Bundes | |
Branche | Innenministerium | |
Tätigkeit | Architektur, Implementierung | |
Beschreibung | Das Verwaltungsportal des Bundes soll für Bürgerinnen und Bürger sowie Unternehmen einen zentralen und komfortablen Zugang zu allen Verwaltungsleistungen des Bundes ermöglichen. Über die Anbindung an den Portalverbund werden ebenfalls die Leistungen der Länder und Kommunen zugänglich sein. Dabei verfolgt das Projekt eine ganzheitliche Lösung für Bürger/innen, Unternehmen und für Behörden. Die Umsetzung der einzelnen Applikationen erfolgte in einer hexagonalen Service-Architektur. In diesem Umfeld ist es notwendig hochgeladene und generierte Dokumente sicher zu verwalten. Für diesen Zweck wurde ein Dokumentenservice entwickelt. Dieser nimmt Dokumente entgegen, ohne diese unmittelbar zum Download anzubieten. Erst wenn diese durch die Verwaltungssoftware als final markiert werden, können Sie mit einem Zugriffsschlüssel für eine begrenzte Zeit vom Nutzer heruntergeladen werden. Temporär hochgeladene Dokumente werden zyklisch aus dem System gelöscht. |
|
Ausführung | Linux (Ubuntu) Java 14, Spring, Spring Boot Kubernetes, Docker REST, Jackson Hibernate 5, Oracle DB, H2, domain-driven design, hexagonal architecture Cloud MinIO, MapStruct, Micrometer, Lombok, Feign, Resilience4J, Testcontainers, OpenTracing, AOP, Mockito Junit 5, AssertJ, JSONAssert IDE: IntelliJ 2020 Vorgehensmodell: Scrum Tools: Maven, GitLab VCS: git |