Künstliche Intelligenz 

Produktivitätssteigerung. Innovationskatalysator. Kreativer Mitarbeiter. Unabhängig von Ihrer Vision für KI bietet Unisys die Lösungen, das Fachwissen und die Tools, um das volle Geschäftspotenzial Ihres Unternehmens zu realisieren.
Entdecken

Cybersicherheit

Unisys bietet Geschäftslösungen mit integrierter Sicherheit, um Ihre digitalen Assets zu schützen, Bedrohungen entgegenzuwirken, das Vertrauen der Kunden zu gewinnen und Compliance-Standards zu erfüllen.
Erfahren Sie mehr

Beratung

Die Art der Arbeit verändert sich. Lassen Sie uns Ihr Geschäft gemeinsam weiterentwickeln. Machen Sie Ihr Unternehmen mit den Consulting-Dienstleistungen von Unisys zukunftssicher und entwickeln Sie sich als digitales Unternehmen voran.
Entdecken

Kundenreferenzen

Entdecken Sie Videos und Geschichten, in denen Unisys Unternehmen und Regierungen hilft, das Leben ihrer Kunden und der Bürger zu erleichtern.
Entdecken

Forschung

Begeben Sie sich auf eine Reise in eine widerstandsfähige Zukunft und erhalten Sie Zugang zu den umfassenden Forschungsergebnissen von Unisys, die in Zusammenarbeit mit führenden Branchenanalysten und Forschungsunternehmen entwickelt wurden.
Entdecken

Ressourcen-Center

Finden, teilen und erkunden Sie Assets zur Unterstützung Ihrer wichtigsten betrieblichen Ziele.
Entdecken

Karriere

Neugier, Kreativität und ständiger Wunsch nach Verbesserung. Unsere Mitarbeiterinnen und Mitarbeiter gestalten die Zukunft, indem sie über ihr Fachwissen hinausgehen und Lösungen zum Leben erwecken.
Entdecken

Investor Relations

Wir sind ein globales Unternehmen für Technologielösungen, das sich der Förderung des Fortschritts für die weltweit führenden Unternehmen verschrieben hat.
Entdecken

Partner

Wir arbeiten mit einem Ökosystem von Partnern zusammen, um unseren Kunden hochmoderne Produkte und Dienstleistungen in vielen der größten Branchen der Welt zu bieten.
Entdecken

Sprachauswahl

Ihre aktuelle Sprachauswahl ist:

Deutsch
7 Min Read

Untersuchung von 5 realen Anwendungsfällen von Microservices

Januar 31, 2021 / Manju Naglapur

Kurzfristig? Entdecken Sie diese wichtigen Erkenntnisse:

Unternehmen müssen von alten zu modernen Plattformen wechseln. Um eine robuste, moderne IT-Infrastruktur zu gewährleisten, haben sich Microservices in den letzten Jahren als bevorzugte Softwareentwicklungsmethode etabliert. Wir betrachten Anwendungsfälle aus der Praxis, wie Mikrodienste genutzt werden, und untersuchen die Vorteile, die sie bieten, darunter:

  • Wie der modulare Ansatz bei der Softwareentwicklung die schnelle und zuverlässige Bereitstellung komplexer Applications ermöglicht.
  • Wie sie verwendet wird, um ältere Anwendungen zu modernisieren und umzustrukturieren und die Produktivität und Skalierbarkeit zu verbessern.
  • Es ermöglicht die Entwicklung über mehrere Gruppen hinweg und kann in Verbindung mit dem DevOps-Modell verwendet werden, um die Effizienz und Zusammenarbeit zu verbessern.

In den letzten Jahren haben sich Microservices aufgrund ihres modularen Ansatzes als bevorzugte Softwareentwicklungsmethode etabliert. Dieser Ansatz ermöglicht eine schnellere und zuverlässigere Bereitstellung komplexer Applications als mit monolithischen Architekturen.

In der Vergangenheit setzten Unternehmen verschiedene Teams ein, um unabhängig an verschiedenen Diensten zu arbeiten und gleichzeitig eine Anwendung zu erstellen, die als Sammlung von Diensten funktioniert. Jetzt können Anwendungen einen weiterentwickelten Technologiestack nutzen, um eine hochgradig wartungsfähige, testbare und skalierbare Anwendung zu erstellen, die auf Geschäftsfunktionen ausgerichtet ist.

In diesem Artikel werden reale Anwendungsfälle und zugehörige Fallstudien untersucht, die die Vorteile von Microservices-Architekturen aufzeigen.

Modernisierung und Refactoring von Legacy Applications

Um sich schnell an sich entwickelnde Technologien anpassen zu können, müssen Unternehmen von alten zu modernen Plattformen wechseln. Die Refactoring Ihrer IT-Infrastruktur mit Microservices sorgt für einen starken und modernen Aufbau, der es Ihrem Team ermöglicht, Full-Stack-Entwicklungstechnologien einzusetzen.

Applications Modernization steigert die Produktivität erheblich, wie unsere Fallstudie mit einem führenden US-amerikanischen Unternehmen für Finanzdienstleistungen zeigt. Durch die Modernisierung ihrer monolithischen Architektur in Microservices vervierfachten wir ihre Applications Performance in Bezug auf horizontale Skalierbarkeit.

Big Data-Anwendungen (big data applications)

In vielen Fällen eignen sich Microservices – in Kombination mit einer ereignisgesteuerten Architektur (Event Driven Architecture, EDA) - ideal für komplexe Applications und Cloud-Umgebungen. Microservices bieten aufgrund ihrer locker gekoppelten Architektur Skalierbarkeit und Erweiterbarkeit für die erforderliche Applications.

Amazon nutzte beispielsweise Microservices, um seine Applications-Deployment-Pipeline zu vereinfachen, potenzielle Problembereiche aufzudecken und ein robustes Applications-Framework neu aufzubauen, während es gleichzeitig ein solides Open-Source-System einführte, um ein riesiges Datenverarbeitungsvolumen abzudecken. Die serviceorientierte Microservices-Architektur unterstützte jede Funktion weltweit optimal.

Auch eBay profitierte stark von der Microservices-Architektur. Der wachsende Datenverkehr war früher überwältigend für eBay, und es wurde schwieriger für die Systeme, die Komplexität des Wachstums zu bewältigen. Um 75 Milliarden Datenbankaufrufe pro Tag abzudecken, beschloss eBay, Applications, Datenbanken und Suchmaschinen durch die Einführung einer Microservices-Architektur aufzuteilen. Seit der Einführung der Technologie haben ständige und zeitnahe Updates die Website des Unternehmens stabil gehalten und gleichzeitig die Time-to-Market-Rate erhöht.

Echtzeit-Datenverarbeitung 

Das Publish-Subscribe-Messaging-Pattern, das in der Microservices-Architektur verwendet wird, ermöglicht eine nahtlose, asynchrone Kommunikation zur Verarbeitung und Analyse von Echtzeitdaten für Streaming-Plattformen, um intelligente Ausgaben zu erzeugen.

Mehr als 500 Microservices und APIs sind erforderlich, um ein so raffiniertes Produkt wie Netflix bereitzustellen. Als Früheinsteiger von Microservices ist das Unternehmen eine faszinierende Fallstudie zu seinen vielen Vorteilen

Unternehmen, die große Mengen an unstrukturierten Daten erfassen, wie Social-Media-Netzwerke wie Twitter, müssen gleichzeitig skalierbar und flexibel sein. Da sie von traditionellen Web-Applications zu Microservices übergegangen sind, kann Twitter nun Hindernisse erkennen und schnellere Bereitstellungen nahtlos freigeben.

Gruppenübergreifende Entwicklungen 

Um häufige Release-Zeitpläne einzuhalten, besteht der Softwareentwicklungsraum in der Regel aus mehreren Entwicklern, die an demselben Teil einer Applications-Funktion arbeiten. Um Szenarien zu reduzieren, in denen der Code dem „Merge Day“ untergeht, ermöglichen Microservices-Architekturen die Aufteilung von Applications in unabhängige Services, die von einzelnen Gruppen verwaltet und eingebunden werden können.

Das DevOps-Modell

DevOps und Microservices arbeiten gut zusammen. Microservices verbessern die Produktivität des DevOps-Teams, indem sie ein gemeinsames Toolset nutzen, das sowohl für die Entwicklung als auch für den Betrieb verwendet werden kann. Dies ermöglicht gemeinsame Terminologie und Prozesse für Projektanforderungen, Aufgabenabhängigkeiten und Herausforderungen. Entwickler und Betriebsteams können gemeinsam an einem Problem arbeiten und eine Build-Konfiguration oder ein Skript erfolgreich beheben.

Moderne Unternehmen wie Coca-Cola haben sich frühzeitig für Microservices entschieden. Seine Struktur ist in eine einzige App unterteilt, die alle Probleme im Zusammenhang mit Geschwindigkeit oder Agilität angehen kann.

Microservices sind eine bessere Möglichkeit, Anwendungen zu erstellen, die über mehrere Kanäle hinweg verwendet werden, wie z. B. Benachrichtigungs- und Anmeldedienste oder Reise- und Hotelbuchungsdienste wie Airbnb. Diese erfolgreichen Anwendungsfälle zeigen, dass die Microservices-Architektur ein wichtiger und notwendiger Teil der Geschäftstechnologie ist. Jedes Unternehmen benötigt sie aus unterschiedlichen Gründen, aber die Ergebnisse werden immer dieselben sein – Effizienz, Wachstum, Innovation und Fortschritt.

Wir arbeiten mit Unternehmen zusammen, um den geeigneten Anwendungsfall von Microservices zu bestimmen und schnellere Durchbrüche zu erreichen. Wenn Sie die Implementierung von Microservices in Ihrem Unternehmen in Erwägung ziehen, besprechen wir, wie wir Ihnen helfen können.