Schwerpunktthema

modernization

Vortrag
Vortrag

One night at a METRO depot - How to deliver food with microservices

microXchg 2018 / 15:50 - 16:40

Vortrag
Vortrag

Von „schlecht“ zu „viel besser“ in drei Iterationen – Softwaremodernisierung am Beispiel

Software Architecture Summit 2018, München / 10:00 - 13:00

Link

Am Rande des Abgrunds – die VENOM-Story. Ein Interview mit Gernot Starke

Artikel

Software systematisch verbessern

Es ist ein bekanntes Phänomen: Obwohl zu Beginn beim Entwickeln des Projekts alles sauber und ordentlich zuging, degeneriert das System mit der Zeit – das Phänomen der „verfaulenden Software“ schlägt zu. Änderungen werden dann immer riskanter, schwieriger und langwieriger. In der Entwicklung und im Betrieb mehren sich die Probleme, die zu beheben immer mehr Zeit in Anspruch nimmt. Gleichzeitig steigen aber auch Änderungs- und Betriebskosten, während die Zufriedenheit von Entwicklern, (fachlichen) Auftraggebern, Testern, Administratoren und anderen Beteiligen ständig abnimmt. Vermutlich kennt jeder Leser diese Situation: Willkommen in der Legacy-Hölle.

Link

JAX TV: Legacy-Systeme mit Microservices, Hystrix und RxJava modernisieren

Link

Warum Programmierer an ihren Software-Systemen riechen müssen

Link

Microservices in the Real World

Link

Code: Lieber Redundanz oder lieber Reuse?

Link

JAX TV: Die Hitliste der Legacy-Sünden, ein JAX 2015-Talk von Eberhard Wolff

Artikel

Software systematisch verbessern

Die Informatik-Ausbildung fokussiert auf die Neuentwicklung von Software – den Alltag vieler Softwerker prägen jedoch meist Pflege, Änderung oder Erweiterung von Systemen. In diesem Artikel stelle ich Ihnen aim42 vor, ein systematisches Vorgehen zur Verbesserung von Software. aim42 ist frei verfügbar und kondensiert Praktiken und Patterns rund um Evolution, Änderung und Wartung von IT-Systemen.

Artikel

Versionsmanagement auf dem Tanker

Die klassischen Enterprise-Projekte, die wie Öltanker auf hoher See unbeeindruckt von agilen Strömungen oder anbrandenden DevOp-Wellen ihren gewohnten Kurs halten. Im vorausgeplanten Takt produziert ein solches Projekt eine Handvoll Releases pro Jahr. Jedes einzelne Release wird in einem definierten Prozess von Stufe zu Stufe weitergereicht: Entwicklung, Test, Produktion.

Artikel

NoSQL - Einsatzgebiete für die neue Datenbank-Generation

Sie haben die Wahl!