Microservices
Kürzere Time-To-Market mit Vertical Components
Zerlegung nach fachlichen Aspekten
Microservices ermöglichen die vertikale Zerlegung großer Systeme in kompakte Business Components nach fachlichen Aspekten, anstelle einer technisch orientierten Struktur in horizontalen Layern.
Dieser vertikale, fachliche Schnitt hat das Ziel einer besseren Time-To-Market und Flexibilität. Dies wird durch Skalierung und Verteilung erreicht: Jeder dieser Services wird im DevOps Ansatz durch ein dediziertes Team entwickelt, und als separates Deployment in Betrieb genommen. Sobald neue Requirements vorliegen, kann der betroffene Service aktualisiert werden, ohne dass ein komplettes Deployment des gesamten Systems notwendig wird.
Automatisierung als Schlüssel zum Erfolg
Diese Zerlegung in feingranulare Services bringt auch Komplexität mit sich, da nun statt eines klassischen einzelnen Monolithen ein Verbund zahlreicher Services zu managen ist. Dies stellt hohe Anforderungen sowohl an die DevOps Organisation, wie auch die Prozesse (Continuous Deployment) und Tools. Ein entsprechender Automatisierungsgrad ist eine Voraussetzung zum Erfolg, ebenso wie ein sinnvoller Schnitt in die einzelnen Microservices.
Unser Angebot
S&N Invent bietet Beratung und Implementation zu den verschiedenen Aspekten der Microservice Architektur an: Wir entwickeln und evaluieren Ihr Architektur Konzept, unterstützen bei der Planung zur Einführung, dem cloud-fähigen Betrieb / Hosting von Microservice Containern und der konkreten Implementation der Services.
Highlights
- Beratung zur Microservice-Architektur
- Audits und Prototyping
- Microservice Referenz Architektur
- Domain Driven Design
- Cloud-Fähigkeit
- Kürzere Time-To-Market
- Realisierung von Microservices, z.B. mit Spring Boot
- Hosting von Microservices, z.B. in OpenShift Containern
- Schnittstellendesign und -validierung von Microservices, z.B. mit Consumer Driven Contracts / Spring Cloud Contract