Skip to content Click to view our Accessibility Policy

Getting started with Microservices

Microservices are an architectural approach to develop modern software. Each core function, or service, represents a related business context that is built and deployed independently. Microservices provide agility in building and maintaining applications and represent a contrast to the monolithic approach followed in legacy software development. Application modernization today is synonymous with Microservices.


In learning more about Microservices, you will see the contrast with monolithic architectures, considerations for adopting microservices architecture, communication mechanisms, 12-factor deployment methodology, deployment in Kubernetes, data-persistence, service mesh, and best practices for designing microservices.

Youtube Preview

Vorteile von Microservices

Vereinfachte Bereitstellung

Beschleunigen Sie die Markteinführung neuer Features, indem Sie kontinuierliche Integration und kontinuierliches Deployment für blau-grüne Deployment-Modelle für Services ermöglichen.

Performance nach Bedarf skalieren

Skalieren Sie Servicecontainer oder Datenplattform unabhängig pro Service, um die Anforderungen dieses Features zu erfüllen.

High-Available by Design

Ersetzen oder deaktivieren Sie unabhängige Services, ohne die gesamte Anwendung zu beeinträchtigen. Einzelne Servicefehler werden ordnungsgemäß vom herabgestuften Service behandelt, anstatt die gesamte Anwendung zu abstürzen

Microservices - Technische Vorschau Beschreibung 02

Oracle Vorteil einer konvergierten Datenbank

Ein wichtiger Aspekt für datengesteuerte Microservices ist das Deployment der Datenmanagementplattform, um eine Vielzahl von Datentypen bereitzustellen, mehrere Datenbanken in einem Container zu unterstützen und autonome Verwaltungsfunktionen bereitzustellen. Die autonome Datenbank von Oracle auf OCI ermöglicht ein einfaches Deployment zur Erstellung intelligenter, datengesteuerter Microservices.

Transaktionskonsistenz über Microservices-basierte Anwendungen hinweg erreichen

Oracle Transaction Manager for Microservices (MicroTx) vereinfacht die Entwicklung und den Betrieb von Anwendungen, indem verteilte Transaktionen ermöglicht werden, um Konsistenz über mehrsprachige Microservices hinweg sicherzustellen, die in Kubernetes und/oder anderen Umgebungen bereitgestellt werden

Microservices - Erfolgsgeschichten

Zusätzliche Microservices-Ressourcen