Casestudies » Aufbau einer Serverless Integration Plattform

Aufbau einer Serverless Integration Plattform

Einzelne Systeme sollen untereinander asynchron kommunizieren können, mit einem Minimum an Abhängigkeit. Der gesamte Traffic wird über die Integration Plattform bewältigt und sichergestellt.

Monatliche Nuter
5.000 +

Tägliche Requests
15.000 +

Events verarbeitet
3,5 Mio. +

tl;dr

Erfolgreiche Entwicklung und Implementierung einer serverless Integration Plattform zur asynchronen Kommunikation zwischen Systemen mit minimaler Abhängigkeit. Durch diese Lösung wird die Kommunikation zentralisiert, was eine klare Übersicht und Kontrolle ermöglicht. Die Plattform unterstützt 5.000 monatliche Nutzer, bewältigt 15.000 tägliche Requests und hat bisher 3.500.000 Events verarbeitet. Die Kosten für die Integration neuer Systeme wurden von über 20.000€ auf unter 1.000€ reduziert, und die telefonischen Kundenanfragen sowie der Aufwand für den Kundendienst haben signifikant abgenommen.

PROJEKTLAUFZEIT
2+ Jahre

AUFGABEN
Aufbau und Dokumentation der Architektur basierend auf vorgegebenen Qualitätsanforderungen & Entwicklung einzelner Softwarekomponenten

Anforderungen

Vor der Einführung der Integration Plattform kommunizierten die einzelnen Systeme direkt miteinander, was zu Unübersichtlichkeit und fehlender Kontrolle führte. Es gab keine zentrale Stelle zur Überwachung der Kommunikation, was die Nachvollziehbarkeit von Datenübermittlungen und deren Verarbeitungsstatus erschwerte. Zudem mussten bei Systemänderungen alle verbundenen Systeme angepasst werden, was hohe Kosten und einen erheblichen Entwicklungsaufwand verursachte. Dies hinderte die Einführung neuer Systeme und wirkte sich negativ auf die Innovationsfähigkeit aus.

Lösungen

Die entwickelte serverless Integration Plattform ermöglicht eine asynchrone und minimiert abhängige Kommunikation zwischen den Systemen. Durch zentrale Datenverarbeitung und Überwachung wird Transparenz geschaffen, und es ist jederzeit nachvollziehbar, wann und wie Kommunikationen stattfinden. Die Plattform erlaubt eine einfache „Plug and Play“-Integration neuer Systeme durch geringfügige Konfigurationen via AdminPortal, wodurch der Entwicklungsaufwand drastisch reduziert wird. Die serverless Architektur sorgt für geringe Kosten, hohe Skalierbarkeit und eine effiziente Ressourcennutzung.

Ergebnisse

Durch die Implementierung der serverless Integration Plattform wurde nicht nur die Kommunikation zwischen den Systemen optimiert und zentralisiert, sondern auch die Kosten und der Aufwand für die Integration neuer Systeme wurden signifikant reduziert – von mindestens 20.000€ auf weniger als 1.000€ pro System. Die Skalierbarkeit und niedrige Betriebskosten der serverless Architektur führten zu einer erheblichen Kosteneinsparung. Zudem nahmen die telefonischen Kundenanfragen ab, was den Kundendienst deutlich entlastete und die Kundenzufriedenheit steigerte. Insgesamt war das Projekt ein großer Erfolg, da es die IT-Landschaft des Kunden nachhaltig verbessert und dessen Innovationsfähigkeit gestärkt hat.

Technologie-Einsatz

AZURE INFRASTRUKTUR

  • Azure Functions
  • Azure Service Bus
  • Azure Storage Account
  • Azure Key Vault

SOFTWAREENTWICKLUNG

  • C# / .NET
  • xUnit
  • Moq
  • Vue.js
  • Pinia

CI/CD & IaC

  • Azure DevOps
  • ARM Templates

Warum sind wir der richtige Azure Partner?

Wir haben jahrelange Erfahrung im Aufbau und der Entwicklung von Serverless-Architekturen bei Unternehmen unterschiedlicher Größen. Bei neocentric haben wir uns auf die Entwicklung maßgeschneideter Cloud-Architekturen fokussiert mit Spezialisierung auf Serverless.