Welche Aufgaben wurden Umgesetzt
- Bewertung der bestehenden Mainframe-Umgebung um die verwendeten Technologien, Datenstrukturen und Geschäftslogiken zu verstehen
- Entwurf der Kubernetes-Architektur inklusive der Microservices-Aufteilung, Datenmigration und Integrationspunkte
- Definieren des Datenmapping und -modellierung für die Übertragung der Daten von der Mainframe-Umgebung zu den neuen Systemen
- Entwicklung von Datenmigrations-Scripts wobei auf die Datenintegrität und Sicherheit geachtet wird
- Refactoring von Anwendungen um die monolithische Mainframe-Anwendungen aufzubrechen und in Microservices aufzuteilen
- Containerisierung der Anwendungen in Docker-Container für eine effiziente Bereitstellung in Kubernetes
- Funktions- und Integrationstests um sicherzustellen dass die migrierten Anwendungen wie erwartet funktionieren
- Leistungs- und Belastungstests um die Leistung und Skalierbarkeit der Anwendung und der neuen Umgebung zu testen
- Implementierung von Sicherheitsmaßnahmen um Daten und Anwendungen zu schützen
- Compliance-Überprüfung um sicherzustellen dass die neue Umgebung alle relevanten Compliance-Standards erfüllen
- Stufenweise Migration um Ausfallzeiten zu minimieren
- Überwachung und Support nach dem Go-Live um schnell auf Probleme reagieren zu können
- Dokumentation der neuen Systeme um eine reibungslose Wartung zu gewährleisten
Welche Technologien wurden eingesetzt
- Spring Boot
- Kafka
- MongoDB
- Oracle 12c
- Helm
- Grafana
- Prometheus
- Docker
- MS GitHub
- Jenkins
- Atlassian Jira
- Atlassian Confluence