Erste Schritte (englischsprachig)
Community (englischsprachig)
Training (englischsprachig)
Tutorials (englischsprachig)
Dokumentation (englischsprachig)
APIs, KI & Tools (englischsprachig)
Entdecken, erstellen und verwalten Sie Microservices von einem einzigen Ort aus.
Die Verwaltung von Microservices kann komplex sein. Anypoint Platform ermöglicht es Ihren Teams, in jeder beliebigen Programmiersprache zu entwickeln, während alle Services automatisch gesichert werden.
Entwickeln Sie Services, auf die Sie sich verlassen können.
Erstellen Sie ganz einfach Microservices mit unserer flexiblen Laufzeitumgebung und dem integrierten Microgateway.
Steuern Sie alle Services effizient.
Überwachen Sie verteilte Services, erkennen Sie Probleme frühzeitig und optimieren Sie die Leistung – alles aus einer einzigen Ansicht heraus.
Bringen Sie Teams dazu, Ihre Services zu nutzen.
Sorgen Sie dafür, dass Microservices leicht auffindbar sind, damit Teams diese wiederverwenden und schneller entwickeln können.
Stellen Sie Microservices bereit, die automatisch ausgeführt und skaliert werden.
Entwickeln Sie Microservices mit unserer Laufzeit-Engine und dem integrierten API-Gateway, um die Verwaltung, die Servicequalität und die Leistung zu verbessern.
Stellen Sie alle Services und APIs in Anypoint Runtime Fabric bereit, unserem Containerdienst, der auf Kubernetes läuft. Profitieren Sie von automatischer Skalierung, App-Isolierung und Failover – ganz ohne Komplexität.
Fassen Sie alle Ihre Microservices in einer Übersicht zusammen.
Finden Sie automatisch alle Ihre Services auf Kubernetes, unabhängig davon, wie diese aufgebaut sind – beispielsweise Spring Boot, Node.js und weitere. Außerdem können Sie Ihre gesamte Architektur auf einen Blick überblicken: welche Services laufen, wie ihre Leistung ist und wie sie miteinander verbunden sind.
Wenden Sie Sicherheitsrichtlinien und Analysen direkt innerhalb der Anypoint-Plattform an. Sichern Sie sich Zero-Trust-Sicherheit mit mTLS und Datenverkehrskontrolle, um einen reibungslosen Betrieb Ihrer Services zu gewährleisten.
Verwenden Sie Microservices teamübergreifend sicher wieder.
Mit Anypoint Exchange können Sie vorhandene Services problemlos wiederverwenden und so neue Projekte schneller umsetzen. Die Lösung erleichtert es Ihnen, bereits in Ihrem Unternehmen verfügbare Services zu finden und zu entdecken.
Machen Sie sich dank des einfachen Zugriffs auf die Dokumentation schnell mit dem System vertraut und legen Sie gleichzeitig mithilfe von Zugriffsrichtlinien fest, wer die Services nutzen darf. Die integrierte Governance stellt sicher, dass jeder Service automatisch die Standards Ihres Unternehmens erfüllt.
Unsere Microservice-Architektur, auf der IQVIA Lexi basiert, erstreckt sich weltweit über mehrere Umgebungen, darunter MuleSoft-Anwendungen auf CloudHub und unsere Kubernetes-Cluster auf AWS. Wir freuen uns darauf, diese mit Anypoint Service Mesh zu kombinieren und alle unsere Microservices von einem zentralen Ort aus zu erfassen, zu verwalten und zu sichern.
Ömer TosunDirector of Integration Architecture, IQVIA
Entdecken Sie Microservices für Ihr Unternehmen.
Erfahren Sie, wann Sie bei Microservices ein Service Mesh einsetzen sollten.
Erfahren Sie, wie Sie APIs mithilfe eines Service Mesh sicher verwalten können.
Erfahren Sie Best Practices für den effektiven Einsatz von Microservices.
Mit MuleSoft zu mehr Innovation
Starten Sie Ihre kostenlose Testversion.
Testen Sie die MuleSoft Anypoint Platform 30 Tage lang kostenlos. Ganz ohne Kreditkarte und Installation.
Sprechen Sie mit unseren Expert:innen.
Teilen Sie genauere Informationen mit uns, damit die richtige Person sich schneller bei Ihnen melden kann.
Bleiben Sie auf dem Laufenden
Erhalten Sie die neuesten Updates über Integration, Automatisierung, API-Management und KI.
Microservices – Häufig gestellte Fragen
Microservices sind ein architektonischer Ansatz, bei dem kleine, unabhängige und lose gekoppelte Services gemeinsam genutzt werden, um größere Softwaresysteme zu erstellen. Jeder Service übernimmt eine bestimmte Funktion und kann separat entwickelt, bereitgestellt und skaliert werden.
Mithilfe von Microservices können Teams eigenständig arbeiten, Teile Ihres Systems nach Bedarf skalieren, für verschiedene Services unterschiedliche Technologien einsetzen und Updates bereitstellen, ohne dass dies Auswirkungen auf die gesamte Anwendung hat. Microservices sind darauf ausgelegt, eine bestimmte Aufgabe besonders gut zu erfüllen, wodurch der Code leichter zu verstehen, zu warten und zu testen ist. Zudem erleichtert dies die Verwaltung von Bereitstellungen.
Der ideale Ansatz besteht darin, ein Ökosystem aus Tools aufzubauen, die miteinander zusammenwirken. Java oder Python sind eine gute Wahl für die Entwicklung von Microservices. Der Einsatz von Docker für die Containerisierung und Kubernetes für die Container-Orchestrierung kann Ihnen dabei helfen, die Microservices in großem Maßstab zu bündeln und zu verwalten. MuleSoft Anypoint Platform bietet eine einheitliche Plattform für den Aufbau eines zentralisierten, geregelten Netzwerks aus Microservices.
Microservice-Plattformen erfassen automatisch, wo die einzelnen Services ausgeführt werden, und helfen ihnen, sich bei Bedarf gegenseitig zu finden. Dienste registrieren sich beim Start selbst, und die Plattform stellt ein Verzeichnis bereit, mit dem andere Dienste sie ausfindig machen und über APIs oder Nachrichtensysteme sicher mit ihnen kommunizieren können.
Mithilfe von API-Gateways können Sie zentral verwalten, wer auf Services zugreifen darf, eine tokenbasierte Authentifizierung zwischen Services implementieren, die gesamte Kommunikation verschlüsseln und über ein Service Mesh oder eine Management-Plattform einheitliche Sicherheitsrichtlinien für alle Microservices anwenden.
API-Gateways dienen als zentraler Einstiegspunkt für alle externen Anfragen und übernehmen die Authentifizierung, die Ratenbegrenzung sowie die Weiterleitung an die entsprechenden Services. Verwaltungstools ermöglichen eine zentralisierte Steuerung von API-Richtlinien, Überwachung und Dokumentation für alle Microservices.
Sie können Container-Orchestrierungsplattformen wie Kubernetes für die automatische Skalierung nutzen, Lastenausgleich zur Verteilung des Datenverkehrs implementieren, die Leistung von Services überwachen, um Engpässe zu identifizieren, und Services so konzipieren, dass sie zustandslos sind, damit sie unabhängig voneinander skaliert werden können.
Es gibt einige wichtige Ansätze für die Bereitstellung und Aktualisierung von Microservices ohne Ausfallzeiten. Bei Blue-Green-Deployments wird zwischen zwei identischen Produktionsumgebungen gewechselt. Sobald alles getestet und validiert ist, erfolgt am Load Balancer die Umschaltung auf die „grüne“ (neue) Version. Bei Canary-Veröffentlichungen wird eine neue Version schrittweise für eine kleine Nutzergruppe (1–5 % des Datenverkehrs) bereitgestellt und der Anteil dieser Nutzer:innen schrittweise erhöht. Bei Rolling-Upgrade werden Instanzen alter Versionen schrittweise und nacheinander durch die neue Version ersetzt.
Ein Service Mesh verwaltet automatisch die Kommunikation, Sicherheit und die Überwachung zwischen Microservices. In der Regel benötigen Sie eine solche Lösung, wenn Sie über viele Microservices verfügen, für die einheitliche Richtlinien und Observability erforderlich sind.

