Verbesserung eines Cloud-Infrastruktur-Managementsystems durch Automatisierung, KI und Microservices

  • Service

    Cloud

  • Industry

    Software & Hi-Tech

  • Standorte

    United States

Edvantis arbeitete mit einem in den USA ansässigen Cloud-Broker zusammen, um dessen Cloud-Infrastruktur-Managementsystem zu optimieren. Ziel der Zusammenarbeit war die Automatisierung der Datenerfassung und -verarbeitung, die Senkung der Betriebskosten sowie der Übergang zu einer skalierbaren Microservices-Architektur.

4
Edvantis-Spezialisten
warehouse
warehouse
60%
Reduzierung der Infrastruktur-Hosting-Kosten
20
Early Adopters einer neuen Abrechnungslösung

Über den Kunden 

Unser Kunde bietet eine hochmoderne Softwareplattform und Methodik zur Datenerfassung und -analyse, die auf öffentlich verfügbaren Daten basiert und Einblicke in internetverbundene Infrastrukturen liefert. Die Plattform nutzt fortschrittliche DevOps-Technologien, um Unternehmenskunden verwertbare Erkenntnisse bereitzustellen, und hebt sich damit deutlich von traditionellen, umfragebasierten Datenanbietern ab. 

Herausforderung 

Im Jahr 2017 ging unser Kunde eine Partnerschaft mit Edvantis ein, um ein System zu entwickeln, das es auch nicht-technischen Managern ermöglicht, IT-Cloud-Infrastrukturen effizient zu verwalten. Zu diesem Zeitpunkt befand sich das Unternehmen mitten in der Umstellung von einer monolithischen Anwendung auf eine Microservices-Architektur, um die Skalierbarkeit zu verbessern und die Plattform auf zukünftiges Wachstum vorzubereiten. 

Unser Team übernahm ein unfertiges Projekt mit rund 50 separaten APIs. Eine der größten Herausforderungen bestand darin, diese Komponenten zu integrieren und zu optimieren, um ein kohärentes und funktionsfähiges Gesamtsystem zu schaffen sowie essenzielle Funktionen wie Fehlerbehandlung, Logging und Monitoring zu ergänzen. 

Eine weitere zentrale Herausforderung war die Optimierung der Datenerfassung und -verarbeitung. Dies erforderte eine schnelle, zuverlässige und konsistente Datensammlung aus definierten Quellen, die Implementierung robuster Qualitätskontrollen sowie die Aufbereitung der Daten in einem leicht zugänglichen Format für eine reibungslose Analyse. 

Projektumfang 

Ziel dieses Projekts war es, die Datenerfassung und -verarbeitung zu optimieren und gleichzeitig Anpassungsfähigkeit, Skalierbarkeit und Qualitätskontrolle sicherzustellen. KI-gestützte Lösungen spielten dabei eine wichtige Rolle, um Abläufe zu automatisieren und effizienter zu gestalten. Zu den zentralen Aufgaben gehörten:

  • Umstellung von einer monolithischen Architektur auf eine Microservices-Architektur 
  • Automatisierung von Buchhaltungsprozessen zur Steigerung der Effizienz 
  • Migration vom Kubernetes-Hosting hin zu einer serverlosen Infrastruktur 
  • Entwicklung und Wartung von Data-Scrapern zur Erfassung von Informationen aus unterschiedlichen Quellen in verschiedenen Intervallen (z. B. täglich, alle drei Tage, zweimal monatlich) 
  • Design und Betrieb von Datenbanken sowie Data-Management-Tools zur Speicherung von Rohdaten und zur weiteren Verarbeitung 
  • Implementierung mehrstufiger Datenverarbeitungspipelines für ausgewählte Quellen, inklusive Qualitätskontrollen auf jeder Stufe zur Sicherstellung der Datenqualität und zum Erhalt von Zwischenergebnissen 
  • Gelegentliche Aufgaben im Bereich Datenanalyse und -visualisierung, die nicht zum Kernumfang gehörten und ad hoc durchgeführt wurden 
  • Laufender Support bestehender Lösungen, einschließlich der Behebung von Problemen durch Änderungen an Datenquellen sowie der Identifikation neuer Datenquellen zur Erweiterung des Datensatzes 
  • Integration von KI-Technologien zur Automatisierung bestimmter Prozesse, z. B. zur Identifikation neuer Datenquellen, Erkennung von Korrelationen, Erstellung von Prognosen und weiteren Anwendungsfällen

Teamgröße und Zusammensetzung 

Edvantis stellte eine flexible Lösung mit einer anpassungsfähigen Teamstruktur bereit, um eine effiziente Umsetzung der Aufgaben in jeder Projektphase sicherzustellen. Die Teamgröße variierte je nach Arbeitsaufwand und Projektanforderungen zwischen 2 und 4 Experten. Auf dem Höhepunkt des Entwicklungszyklus bestand das Team aus einem Lead Software Engineer, zwei Software Engineers und einem QA Engineer, wodurch ein ausgewogener Ansatz zur Erreichung der Projektziele gewährleistet wurde. 

Lösung 

Durch die Verstärkung des Inhouse-Teams des Kunden brachte Edvantis das Projekt wieder auf Kurs und führte es erfolgreich zum Abschluss. 

Die bestehende Infrastruktur des Kunden erwies sich als schwer wartbar und entsprach nicht mehr den wachsenden geschäftlichen Anforderungen. Um bessere Ergebnisse zu erzielen, konzentrierten wir uns auf die Umstellung auf eine cloud-native, serverlose Architektur. Dieser Schritt machte den Betrieb effizienter, skalierbarer und kosteneffektiver, vereinfachte das Management und ermöglichte es dem Unternehmen, sich schnell an zukünftige Anforderungen anzupassen. 

Im Rahmen der Migration von einer monolithischen Architektur hin zu Microservices unterstützte unser Team den Kunden zudem bei der Optimierung des Continuous-Integration-/Continuous-Deployment-Prozesses (CI/CD). Zur Beschleunigung der Auslieferung stellten wir von Jenkins auf Bitbucket Pipelines um und integrierten zusätzliche Pre-Deployment-Integrationstests. 

Das Edvantis-Team konzipierte und implementierte außerdem ein umfassendes, auf die Anforderungen des Kunden zugeschnittenes Datenüberwachungssystem. Zu den zentralen Funktionen gehörten: 

  • Ein vollständig automatisiertes System zur Datenerfassung aus mehreren externen Quellen nach festgelegtem Zeitplan (täglich, wöchentlich oder monatlich). 
  • Umfassende Datenqualitätsprüfungen zur Sicherstellung von Genauigkeit und Zuverlässigkeit. 
  • Eine intuitive Benutzeroberfläche zur nahtlosen Datenvisualisierung. 
  • Laufende Funktionsbewertungen und Optimierungen zur Aufrechterhaltung einer optimalen Performance. 
  • Schrittweise Integration KI-gestützter Lösungen, wie Prognosen und Datenanalysen, in ausgewählte Prozesse. 

Ergebnisse 

Edvantis unterstützte den Kunden erfolgreich bei der Umstellung von einem monolithischen System auf eine Microservices-Architektur und schließlich auf eine serverlose Architektur. Dadurch konnten die Infrastruktur-Hosting-Kosten um 60 % gesenkt werden. Zudem haben wir die Datenerfassungsprozesse gestrafft und das Datenmanagementsystem hinsichtlich Effizienz und Performance optimiert. 

Die implementierte Lösung lieferte deutliche und messbare Ergebnisse in zentralen Leistungsbereichen. Durch die Automatisierung der Datenerfassung und strenge Qualitätsprüfungen wurde eine konsistente Genauigkeit und Zuverlässigkeit sichergestellt und manuelle Fehler deutlich reduziert. 

Die intuitive Benutzeroberfläche versetzte Stakeholder in die Lage, Erkenntnisse schnell abzurufen und zu interpretieren, was Entscheidungsprozesse beschleunigte. Die Einführung der neuen Abrechnungslösung bei über 20 Endanwendern führte zu einer signifikanten Reduzierung von Beschaffungszeit und -kosten. 

Darüber hinaus sorgte die Integration KI-gestützter Funktionen für präzisere Prognosen und aussagekräftige Analysen, die eine fundiertere strategische Planung ermöglichten. Kontinuierliche Performance-Optimierungen stellten sicher, dass das System anpassungsfähig, skalierbar und auf die sich wandelnden organisatorischen Anforderungen ausgerichtet bleibt – mit nachhaltigem Mehrwert und hoher operativer Effizienz. 

Anonym
Anonym
COO, Unternehmen für Data-Ingestion-Tools

Sie liefern pünktlich oder kommunizieren frühzeitig, wenn Faktoren den ursprünglichen Zeitplan beeinflussen könnten. In Projekten gibt es immer unvorhergesehene Aspekte, und sie informieren uns sehr rechtzeitig darüber, sodass wir entsprechend planen können.

Eingesetzte Technologien

Python, Flask, MySQL, AWS, Docker – eingesetzt für Backend-Entwicklung, schlanke Web-Services, Datenbankoperationen und die Modernisierung hin zu einer serverlosen Infrastruktur. 

I was impressed with their dedication to quality work and their strong communication throughout the process.

Weitere Erfolgsgeschichten, die Sie interessieren könnten

Kontakt aufnehmen zu Ihrem Projekt

Senden Sie das Formular ab oder kontaktieren Sie uns direkt per E-Mail. Innerhalb eines Werktags erhalten Sie eine Rückmeldung von einem unserer Edvantis-Experten oder einer unserer Edvantis-Expertinnen – mit Erfahrung in Ihrem Tech-Stack, Ihrer Branche oder Ihrer konkreten Herausforderung. Wir freuen uns auf die Zusammenarbeit!

    Füllen Sie das Formular aus

    This is a required field
    Das ist ein Pflichtfeld
    Das ist ein Pflichtfeld
    Das ist ein Pflichtfeld
    Was interessiert Sie:
    Photo
    star star star star half star
    Dr. Torsten Schmale
    CEO & Founder, Doc Cirrus
    Doc Cirrus has been drawing on the expertise of Edvantis application engineers since 2016. They’ve truly become an extended workbench for our development team.
    Vertrauen uns: