Home  •  Kontakt  •  Anfahrt  •  Impressum

Donnerstag, 17. Juli 2014
Kultur- & Kongresszentrum Liederhalle Stuttgart
#jfs2014

Database Change Management für Continuous Delivery in der Produktentwicklung

Diana Lander und Andreas Falk (Novatec Consulting GmbH)
Non-Sponsored Talk

Interessant für
Entwickler
***
Systemarchitekten
**
Projektmanager
*
IT-Manager
k.A.

Themenbereich: Sonstiges

Stichworte: Flyway, Datenbank, Java, SQL, Migration


Abstract:

Sobald mehrere Versionen eines Produkts unterstützt werden müssen stellt sich die Frage, wie im Upgrade- oder Patchfall mit versionsabhängigen Änderungen am relationalen Datenbankschema und Produktivdaten von Kunden umgegangen werden soll.

Dieser Vortrag stellt eine Lösung aus der NovaTec Produktentwicklung vor, um mit alternativen Versionshistorien bezüglich DB-Schemata und Kundendaten umzugehen. In einer Live-Demonstration wird diese mit Hilfe des Werkzeuges Flyway anhand verschiedener Szenarien aus der Praxis verdeutlicht. Schwerpunkt des Vortrags ist die technische Umsetzung des Vorgehens zur Migration von Datenbankschema und enthaltenen Daten sowie die Anpassung von Flyway.


Über den Referenten:

Diana Lander
Diana Lander
Diana Lander
Nach Abschluss ihres Studiums der Softwaretechnik an der Universität Stuttgart arbeitet Diana Lander seit über zwei Jahren als Consultant bei der NovaTec Consulting GmbH. Ihre Schwerpunkte liegen in der Java Anwendungsentwicklung und in der agilen Produktentwicklung. Durch umfangreiche Projekte kann sie auf Erfahrungen in Analyse, Architektur, Entwicklung und Test sowie in der Produktpflege zurückgreifen.
Andreas Falk
Andreas Falk
Andreas Falk
Andreas Falk arbeitet als Senior Consultant bei der NovaTec Consulting GmbH.
Durch die langjährige Beratertätigkeit in einer Vielzahl von Projekten kann er auf eine große Erfahrung in der Architektur und Entwicklung von unternehmenskritischen Anwendungen zurückgreifen.
Neben der agilen Softwareentwicklung mit Java beschäftigt er sich mit dem Testen von Anwendungen (Akzeptanztests, SpecByExample).