Skip to content

Vom CSV-Validierungs­problem zur skalierbaren Azure-Basis für interne Anwendungen

Software Integration Data Passion Logo
Inhaltsverzeichnis

Vom CSV-Validierungs­problem zur skalierbaren Azure-Basis für interne Anwendungen

Inhaltsverzeichnis

Nicht jedes IT-Projekt beginnt mit einem großen strategischen Ziel. Manchmal ist es eine konkrete, dringende Aufgabe, die den Weg in eine neue Richtung öffnet. Diese anonymisierte Projektreferenz zeigt, wie aus einem CSV-Validierungsproblem eine skalierbare Azure-Basis entstehen kann: Bei einem Unternehmen aus einem wissenschaftsnahen, datenintensiven Umfeld wurden Dateien manuell geprüft, Fehler ließen sich nur schrittweise erkennen und Importe in ein nachgelagertes Fachsystem waren entsprechend aufwendig.

In einem Praxisprojekt hat DATA Passion eine Azure-Lösung auf Basis von Azure Functions, Static Web Apps und einem strukturierten GitHub-Workflow aufgebaut.
Was mit einem konkreten Validierungsproblem begann, wurde zu einer stabilen Grundlage für interne Azure-Anwendungsentwicklung. Die erste Projektphase wurde erfolgreich abgeschlossen: Die Azure-Basis steht, das Validierungsportal ist produktiv nutzbar, und die Grundlage für weitere Vorhaben ist gelegt.

Ausgangslage: Warum Azure-Anwendungs­entwicklung Struktur braucht

Das Unternehmen wollte eine Azure-basierte Plattform für interne Anwendungsentwicklung aufbauen. Nicht als einmalige Lösung für einen einzelnen Use Case, sondern als technische Grundlage, auf der künftig mehrere interne Anwendungen entstehen können.

Der erste konkrete Use Case: Nutzer sollten CSV-Dateien hochladen können. Das System prüft sie automatisch anhand definierter Regeln, zeigt Fehler klar und verständlich an und stellt bei erfolgreicher Prüfung eine bereinigte Datei für den Import in ein internes Fachsystem bereit.

Bis dahin lief die Validierung Excel-basiert. Fehler wurden dabei nicht zentral und vollständig sichtbar, sondern mussten schrittweise erkannt, korrigiert und erneut geprüft werden. Das kostete Zeit und erschwerte eine strukturierte Korrektur der Datenbasis.

Neben dem fachlichen Validierungsproblem gab es einen zweiten Hebel: Der Entwicklungsprozess sollte deutlich strukturierter werden. Änderungen sollten nachvollziehbar dokumentiert, Deployments standardisiert und Wissen weniger stark an einzelne Personen gebunden werden. Genau daraus entstand der Bedarf nach einem klaren GitHub-Workflow mit CI/CD.

Azure Functions und Static Web Apps: Die technische Lösung

DATA Passion hat gemeinsam mit dem Kunden eine Architektur gewählt, die zum tatsächlichen Bedarf passt: kein Overhead, keine überdimensionierte Infrastruktur, aber eine klare Grundlage für weitere Anwendungen.

Das Validierungsportal besteht aus zwei zentralen Bausteinen:

Beide Dienste lassen sich kosteneffizient betreiben und bei Bedarf auf weitere Anwendungen ausweiten.

GitHub, CI/CD und ein sauberer Entwicklungsprozess als zweites Projektergebnis

Parallel zur technischen Umsetzung hat DATA Passion einen Entwicklungsprozess eingeführt, der für das Team des Kunden dauerhaft funktioniert. Das war dem Kunden mindestens genauso wichtig wie das Validierungsportal selbst.

Eingeführt wurden:

Das Ergebnis: Wer heute in das Projekt einsteigt, findet eine strukturierte Codebasis vor, kann Änderungen nachvollziehen und weiß, wie Deployments ablaufen. Wissen und Abläufe sind weniger stark an einzelne Personen gebunden, der Einstieg für neue interne oder externe Entwickler ist deutlich kürzer.

Ein weiterer Aspekt, der im Projektverlauf an Bedeutung gewann: Transparenz im Code und in den Änderungen. In wissenschaftsnahen, datenintensiven Umfeldern ist die Nachvollziehbarkeit von Systemen und Prozessen oft auch eine Anforderung aus Compliance- und Auditperspektive. Ein strukturierter GitHub-Workflow mit dokumentierten Änderungen, Reviews und standardisierten Deployments liefert genau das.

Das interne Team wurde zudem gezielt geschult. Der Wissenstransfer war auf die spezifischen Anforderungen des Kunden zugeschnitten: GitHub-Workflows, Azure-Strukturen und der eingeführte DevOps-Prozess. Das Unternehmen ist nach Projektabschluss in der Lage, die Plattform selbstständig weiterzuentwickeln.

Die Rolle von DATA Passion: Architektur, Umsetzung und Enablement

DATA Passion war in diesem Projekt nicht als reiner Umsetzungspartner tätig. Die Zusammenarbeit umfasste drei Bereiche:

Vorgehen im Projekt: Drei Phasen, ein klares Ziel

Das Projekt wurde bewusst schrittweise aufgebaut:

1
Phase 1 Grundlage schaffen
  • Azure-Umgebung aufsetzen
  • GitHub-Repository einrichten
  • CI/CD-Pipelines konfigurieren
  • Entwicklungsworkflow definieren
2
Phase 2 Use Case umsetzen
  • Azure Functions entwickeln
  • Validierungsportal bauen
  • Frontend-Logik implementieren
3
Phase 3 Übergabe & Enablement
  • Reviews & Tests
  • Bugfixes
  • Wissenstransfer ans Team

In diesem Projekt hat sich gezeigt, wie viel Zeit und Reibung eine saubere Grundlage von Beginn an einspart. Das hat den weiteren Projektverlauf stabilisiert und spätere Nacharbeiten reduziert.

Was das Projekt konkret gebracht hat

Die erste Projektphase wurde erfolgreich abgeschlossen. Das Validierungsportal ist produktiv nutzbar. Was das im Alltag des Kunden bedeutet:

Das Validierungsportal ist der erste Use Case auf einer Grundlage, die für weitere interne Anwendungen genutzt werden kann. Wenn Sie interne Anwendungen modernisieren, Azure als Entwicklungsplattform einführen oder einen sauberen Entwicklungsprozess aufbauen möchten: Sprechen Sie mit uns. Mehr zu unseren Integrations­leistungen finden Sie hier.
IT-Integration mit DATA Passion_Milen Koychev und Carsten Meyer

Unverbindlich starten

Kostenfreies Erstgespräch

DATA Passion bringt nicht nur technisches Know-how mit, sondern kennt aus vielen Projekten die Entscheidungen, die langfristig den Unterschied machen. Gehen auch Sie den nächsten Schritt! Schreiben Sie uns gerne über das Kontaktformular, wir melden uns innerhalb der nächsten 24 Stunden bei Ihnen zurück.

 

Das könnte Sie auch interessieren

Kontaktformular

Sie wünschen ein unverbindliches Beratungsgespräch? Kontaktieren Sie uns einfach, wir prüfen Ihr Anliegen umgehend und melden uns innerhalb der nächsten 24 Stunden bei Ihnen zurück.