Microservices: Architekturen und Technologien

Microservices sind in aller Munde, nicht nur als Architektur für Continuous Delivery. Dieser Workshop zeigt die Grundlagen einer Microservices-Architektur sowie Technologien für den Aufbau eines Microservices-Systems. Zunächst gibt es eine Einführung in Microservices-Architekturen, ihre Vor- und Nachteile sowie wesentlichen Eigenschaften.

Dann geht es in die Praxis: Microservices mit Java und Spring Boot sowie die Koordination der Anwendungen mit Spring Cloud und dem Netflix-Stack werden vermittelt. Am Ende können wir eine Anwendung aus mehreren Microservices betreiben und weiterentwickeln.

Vorkenntnisse

Grundlegendes Verständnis von Java ist hilfreich, aber nicht unbedingt notwendig.

Lernziele

* Kenntnisse über Microservice-Architekturen, Vor- und Nachteile und Einsatz-Szenarien
* Kennenlernen eines möglichen Technologie-Stacks
* Deployment und Betrieb von Microservices mit Docker

Agenda

ab 8:30 Registrierung und Begrüßungskaffee 9:00: Beginn Microservice Architekturen  10.30 - 10.45: Vormittagskaffeepause Docker 12.15 - 13.15: Mittagspause Spring Boot / Spring Cloud / Netflix Stack  14.45 - 15.00: Nachmittagskaffeepause Spring Cloud / Netflix Stack ca. 16: Ende

 

Technische Anforderungen

Es sind vorab keine technischen Vorbereitungen nötig.

Speaker

 

Eberhard Wolff
Eberhard Wolff ist Fellow bei innoQ und arbeitet seit mehr als fünfzehn Jahren als Architekt und Berater. Er ist Autor zahlreicher Artikel und Bücher (u.a. "Microservices. Grundlagen flexibler Softwarearchitekturen", dpunkt.verlag 2015) und trägt als Sprecher auf internationalen Konferenz vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Continuous Delivery, DevOps, Microservices und NoSQL.

CLC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden