Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architekturen

München, 01. - 05. Februar 2016

Konferenz

Vortrag: Ndo 1
Datum: Do, 04.02.2016
Uhrzeit: 18:30 - 20:00
cart

Legacy Systeme modernisieren mit Microservices, Hystrix und RxJava

Uhrzeit: 18:30 - 20:00
Vortrag: Ndo 1

 

In diesem Vortrag möchten wir zeigen, wie auch größere, monolithische Altsysteme mithilfe der offenen Netflix-Bibliotheken schrittweise in Richtung einer Microservice-Achitektur weiterentwickelt werden können. Während Hystrix dabei einen wertvollen Beitrag zur Gesamtstabilität des entstehenden verteilten Systems leisten kann, ermöglicht es RxJava, den Anteil von asynchronen Prozessen innerhalb der Legacy-Architektur zu erhöhen. Der Vortrag wird demonstrieren, wie der hier angedeutete Modernisierungsprozess umgesetzt werden kann.

Zielpublikum: Architekten, Entwickler
Voraussetzungen: Projekterfahrung, Programmierung
Schwierigkeitsgrad: Fortgeschritten

Sie lernen:
Die Teilnehmer werden einen Überblick erhalten über:

  • Microservices
  • Stabilitätspattern und Antipattern
  • Hystrix
  • RxJava
  • Probleme einer monolithischen Architektur

Erweiterte Beschreibung:
Als Software-Entwickler ist man nur sehr selten in der Situation, ein völlig neues System auf der Basis neuester Technologien entwickeln zu dürfen. Oft sollen bestehende Systeme nur um viele kleinere Features erweitert werden.
Die Renovierung der grundlegenden Systemarchitektur und die Einführung neuer Programmierparadigmen sind in diesem Umfeld schwierig. Umso wichtiger ist es, dass man die Modernisierung von Altsystemen zu einem fortlaufenden Bestandteil auch des Feature-getriebenen Entwicklungsprozesses macht.
In diesem Vortrag möchten wir zeigen, wie auch größere, monolithische Altsysteme mithilfe der offenen Netflix-Bibliotheken schrittweise in Richtung einer Microservice-Achitektur weiterentwickelt werden können. Hystrix kann dabei einen wertvollen Beitrag zur Gesamtstabilität des entstehenden verteilten Systems leisten.
Der Einsatz von RxJava eröffnet eine gute Möglichkeit, den Anteil von asynchronen Prozessen innerhalb der Legacy-Architektur zu erhöhen. Der Vortrag wird anhand von Beispielen demonstrieren, wie der hier angedeutete Modernisierungsprozess umgesetzt werden kann.