Microservices sind ein Architekturansatz für Softwaresysteme, der sich seit mehreren Jahren verbreitet. Die Idee ist: Kleine Teams entwickeln eher kleine Services, die unabhängig von anderen entwickelt und ausgeliefert werden können.
Verschiedene Programmiersprachen und Persistenz-Technologien sind möglich. Das spart Koordinierungsaufwand und macht Systeme wesentlich leichter änderbar, so zumindest die Erwartung.
Das Poster gibt einen Überblick über die Entwicklung von Microservices:
- Zerlegung der Fachlichkeit über Domain Driven Design
- Entwicklung über selbstgesteuerte funktionsübergreifende Teams
- möglichst vollständig automatisiertes Deployment (Continuous Delivery/Deployment)
Das Poster zeigt darüber hinaus, wie Microservices technisch gebaut werden können über Docker-Container und deren Infrastrukturen (z.B. Kubernetes) bis hin zu API-Gateways und der Service Discovery.
Sponsoren des Fachposters DevOps und Microservices:
APPDYNAMICS | PARASOFT | ThoughtWorks | XebiaLabs
Autoren des Fachposters DevOps und Microservices:
Professor Dr. Gerd Beneken, Hochschule Rosenheim
Martin Kucich, Felix Hummel, Innovationslabor Hochschule Rosenheim
Dieses Fachposter kann nur kostenfrei gegen die Adressfreigabe für SIGS DATACOM GmbH und die unten aufgeführten Sponsoren bereit gestellt werden.