Aufbau einer Datentransformationsplattform in AWS
Rolle: Technische Teamleitung, Technische Beratung, Entwickler
Dieses Projekt ersetzte eine in die Jahre gekommene SAP-Lösung. Die Plattform nimmt Daten aus Fremdsystemen entgegen, transformiert sie und stellt sie den abnehmenden Systemen wieder bereit. Infrastruktur und Software dafür haben wir vollständig in AWS aufgebaut.
Performance war dabei die zentrale Anforderung, denn es müssen zeitnah Millionen von Datensätzen durch die Plattform laufen. Die größte Herausforderung waren allerdings die Schnittstellen zu den versorgenden und abnehmenden Systemen: eine bunte Mischung aus Technologien, Versorgungsansätzen und Altersstufen, die alle weiter bedient werden mussten.
Meine Rolle lag zwischen Entwicklung und Organisation. Als technische Teamleitung habe ich gemeinsam mit Projektverantwortlichen, Fachbereichen und Product Ownern die Anforderungen erhoben, formuliert und dokumentiert. In Refinements haben wir sie anschließend geschnitten und eingeplant, was für eine gleichbleibend hohe Ticket-Qualität und eine konstante Entwicklungsgeschwindigkeit gesorgt hat.
Meetings habe ich organisiert und moderiert, damit sie zielgerichtet blieben und ihren Zeitrahmen hielten. Bei technischen Entscheidungen stand ich beratend zur Seite und habe darauf geachtet, dass die fachlich relevanten Personen dabei sind und zu Wort kommen.
Daneben habe ich die bestehende Code-Basis für die notwendige Sicherheitsfreigabe vorbereitet und dokumentiert. Auch in infrastrukturellen Themen habe ich unterstützt: Deployments automatisieren, den Infrastruktur-Code verbessern und erweitern. Die Plattform ist inzwischen ausgeliefert und im Einsatz.
Technologien
- React
- Spring
- Aurora DB (Postgres)
- Dynamo DB
- AWS
- GoLang
- Rust
- Java
- Python
- Terraform
- Terragrunt
- GitLab