JAX TV

Legacy-Systeme mit Microservices, Hystrix und RxJava modernisieren

Redaktion JAXenter

Als Softwareentwickler 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. Wie man auch in Legacy-Systemen von den Vorteilen des Microservice-Konzeptes profitieren kann, zeigen Arne Landwehr und Holger Kraus zeigen in dieser JAX-Session.

Die Renovierung der grundlegenden Systemarchitektur und die Einführung neuer Programmierparadigmen ist in bestehenden Anwendungslandschaften schwierig. Umso wichtiger ist es, dass man die Modernisierung von Altsystemen zu einem fortlaufenden Bestandteil auch des featuregetriebenen Entwicklungsprozesses macht. In diesem Vortrag zeigen Arne Landwehr und Holger Kraus (innoQ), 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 ist eine gute Möglichkeit, den Anteil von asynchronen Prozessen innerhalb der Legacy-Architektur zu erhöhen. Der Vortrag demonstriert anhand von Beispielen, wie der hier angedeutete Modernisierungsprozess umgesetzt werden kann.
 

Legacy-Systeme mit Microservices, Hystrix und RxJava modernisieren from JAX TV on Vimeo.

Arne LandwehrArne Landwehr fühlt sich in der Java Welt zu Hause und ist nach vorherigen Tätigkeiten als Software Architekt und Teamleiter nun als Consultant für die innoQ Deutschland GmbH tätig. Neben einem starken Interesse an sauberem Code gilt sein Augenmerk dem Design und der Architektur von verteilten Systemen.

 

portraet2Holger Kraus ist bei der innoQ Deutschland GmbH als Senior Consultant tätig. Er verfügt über mehrjährige Erfahrung mit dem Entwurf und der Entwicklung großer IT-Systeme in unterschiedlichen Branchen. Zur Zeit beschäftigt er sich primär mit der Architektur und Realisierung verteilter Webanwendungen im Java-Enterprise-Umfeld.

 

Verwandte Themen:

Geschrieben von
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu: