Im Zuge der steigenden Popularität agiler Softwareentwicklung konnte in den letzten Jahren auch DevOps immer mehr Anhänger für sich gewinnen. Einer der Gründe dafür ist, dass mit Hilfe von DevOps die Mauer zwischen der Entwicklung und dem Betrieb eingerissen werden kann. Wie aber lassen sich DevOps-Ansätze implementieren, wenn ein agil getriebenes und dynamisches Umfeld auf klassische Softwareentwicklungs- und Unternehmensprozesse trifft? Lässt sich der Spagat zwischen Start-up und Enterprise meistern und falls ja, wie?
Zielpublikum: Entwickler, Architekten, IT-Manager
Voraussetzungen: Grundkenntnisse agile Softwareentwicklung
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract
Unser Erfahrungsbericht zeigt einen typischen Einblick in das Spannungsfeld von Digitalisierungsvorhaben im Finanzsektor. Die Development-Teams entwickeln ihre Software agil, streben nach einem maximalen Integrations- und Automatisierungsgrad und sind in der Lage, regelmäßig und auf Knopfdruck neue Features für den Endkunden auszuliefern.
Gleichzeitig ist das Digitalisierungs-Start-up nach wie vor in die Gegebenheiten und Prozesse der Konzernmutter eingebunden: Jegliche Änderungen an der Produktionsumgebung sind revisionssicher und vor allem adressatengerecht zu dokumentieren, Change-Verfahren sowie ein Vier-Augen-Prinzip sind einzuhalten. Und dann ist da noch der gefürchtete Monolith im Hintergrund: Releases für das zentrale Backend-System finden nur 3-4x im Jahr mit ebenso vielen Monaten Vorlaufzeit statt.
Der Vortrag geht auf das Spannungsverhältnis zwischen Start-up und Enterprise ein und zeigt auf, wie mittels DevOps die Brücke zwischen diesen zwei Welten geschlagen werden kann.
Cloud Native Entwicklung ist ein effektiver Ansatz um robuste und skalierbare Anwendungen zu bauen, die leicht zu verändern sind. Wie jedoch kommt man dahin, wenn es um die Migration einer großen und komplexen Java Anwendung geht? Insbesondere wenn die Anwendung täglich mehrere Millionen von Anfragen bearbeitet und über eine Million Nutzer hat? Diese Präsentation zeigt den Verlauf einer Cloud Migration von einer ursprünglich WebSphere-basierten Java EE Anwendung hinzu kompletter Lauffähigkeit auf Pivotal Cloud Foundry innerhalb von MS Azure.
Zielpublikum: Entwickler, Betrieb, Praktiker
Voraussetzungen: Grundkenntnisse der Java EE und PaaS Technologien
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract
Diese Präsentation beschreibt ein "real world" Szenario eines großen Automobil Kunden. Obwohl die Platform Abgrenzung in diesem Beispiel auf PCF und MS Azure begrenzt sind lassen sich die angewandten Konzepte auch für andere Cloud Foundry oder auch Kubernetes-basierte Implementierungen übertragen.
Die Migration konzentriert sich nicht ausschließlich auf die Migration der Anwendungsseite, sondern auch die Behandlung der Backend Technologien wie z.B. der Migration von DB2 oder WebSphere MQ zu "managed services" auf PaaS Ebene.