Success Story: Ein zukunftssicheres Serviceportal

Skalierbar, flexibel und effizient - Mit einer modernen Microservice-Architektur und Microfrontends schafft unser Kunde eine Plattform, die unabhängige Services integriert, agil wächst und die Digitalisierung seiner Geschäftsbereiche nachhaltig vorantreibt.

Marco Zawar

RealCore Group

    Ausgangssituation:

    Unser Kunde stellt seinen internen und externen Kunden eine Plattform zur Verfügung, über die bestimmte Dienstleistungen abgerufen werden können.

    Perspektivisch soll sie ein breites Spektrum an Services abdecken – von einfachen Funktionen wie dem wöchentlichen Bereitstellen von Downloads, die früher manuell per E-Mail versendet wurden, bis hin zu umfangreichen Management-Applikationen. Letztere ermöglichen den direkten digitalen Austausch mit externen Kunden, inklusive Benachrichtigungsfunktionen. Die Plattform soll so aufgebaut sein, daß sich weitere Services leicht integrieren lassen. Damit soll die Grundlage für die fortschreitende Digitalisierung der einzelnen Geschäftsbereiche gelegt werden.

      Herausforderung:

      Mit zunehmendem Funktionsumfang und der Notwendigkeit, Dienste unterschiedlichen Charakters anzubieten, sah sich das Entwicklungsteam des Serviceportals vor eine große Herausforderung gestellt: Wie können heterogene, voneinander unabhängige Services entwickelt, skaliert und gleichzeitig nahtlos in eine zentrale Plattform integriert werden? Eine traditionelle monolithische Architektur hätte in diesem Fall zu erheblichen Engpässen und Ineffizienzen geführt.

        Unser Lösungsansatz: Einführung einer Microservice-Architektur für maximale Flexibilität

        Um die Flexibilität und Skalierbarkeit der Plattform zu gewährleisten, entschied sich das Team für eine Microservice-Architektur. Dieser Ansatz ermöglicht es, verschiedene Services unabhängig voneinander zu entwickeln, zu deployen und zu verwalten. Die Teams können somit parallel arbeiten und ihre spezifischen Services ohne Abhängigkeiten von anderen Teams bereitstellen. Die Architektur erlaubt es, schnell und flexibel neue Services hinzuzufügen oder bestehende zu erweitern, ohne das Gesamtsystem zu beeinträchtigen. Dies macht das Serviceportal extrem skalierbar und zukunftssicher.

          Technische Highlights:

          1 of 3: Microfrontends für modulare und agile Entwicklung

          Highlight

          Microfrontends für modulare und agile Entwicklung

          Ein wesentlicher Erfolgsfaktor ist der Einsatz von Module Federation, einer Technologie, die es ermöglicht, Frontend-Komponenten als eigenständige Module zu entwickeln. Diese Microfrontends werden über eine zentrale Portal-Shell an die Nutzer ausgeliefert. Die Flexibilität, Frontend-Module unabhängig voneinander zu deployen, sorgt für eine agile Entwicklung und erhöht die Anpassungsfähigkeit der Plattform erheblich.

            Highlight

            Optimierte Datenhaltung und anpassungsfähige Backend-Services

            Ein weiterer Erfolgsfaktor ist die Möglichkeit, für jeden Microservice eine individuell abgestimmte Datenbanklösung zu wählen, die optimal zu den jeweiligen Anforderungen passt. Dies umfasst sowohl dokumentenbasierte als auch SQL-Datenbanken. Diese maßgeschneiderte Datenhaltung ermöglicht eine effiziente Datenverarbeitung und eine optimale Anpassung an die verschiedenen Use Cases.

              Highlight

              Ergebnis: Ein flexibles, skalierbares und zukunftssicheres Serviceportal

              Durch die Einführung der Microservice-Architektur und die Kombination aus Microfrontends und flexiblen Backend-Services erreicht das Serviceportal die angestrebte Flexibilität und Skalierbarkeit. Die unabhängige Entwicklung und Skalierung von Services steigern die Effizienz der Teams und verkürzen die Time-to-Market für neue Funktionen erheblich.

                Zukunftssicheres Serviceportal

                Serviceportal
                Microservice
                Architecture
                View privacy policy