Vorträge

Treffen Sie uns auf einer Konferenz!

Verschaffen Sie sich einen Überblick, auf welchen Events unsere codecentric-Kollegen als Referenten vertreten sind. Wir würden uns freuen, Sie auf einer Konferenz persönlich begrüßen zu dürfen.

Ich will doch nur coden! Entwicklungsumgebungen für verteilte Systeme

14.12.2016

IT-Tage

Maritim Hotel Frankfurt, Theodor-Heuss-Allee, Bockenheim, Deutschland

Mit steigender Komplexität von Software-Systemen steigt auch die Komplexität, die für den Aufbau einer Entwicklungsumgebung nötig ist. Wo früher für eine Webapplikation nur eine Datenbank für eine lokale Entwicklung nötig war, sind heute eine Vielzahl von Komponenten wie Messaging-Systeme, Suchserver oder andere Services für die Entwicklung nötig. Spätestens bei der Umsetzung von Microservice-Architekturen ergeben sich hier noch deutlich größere Probleme bei der lokalen Bereitstellung der Umgebung.

Tools wie Puppet und Ansible machen es heute relativ einfach, schnell große Software-Infrastrukturen bereitzustellen. Allerdings sind diese Projekte oft auf Produktionsumgebungen optimiert und bieten dem Entwickler für das Setup seiner Umgebung nicht immer die richtige Unterstützung. In dieser Lücke entstehen derzeit zwei noch relativ junge Projekte, die es Software-Entwicklern ermöglichen, schnell Infrastrukturen für ihre Entwickungen aufzubauen. Sowohl docker-compose als auch otto ermöglichen mittels Convention over Configuration die schnelle Erstellung von applikationsspezifischen Umgebungen. Dabei wird der gesamte Lebenszkylus der Software bis zum Deployment mit abgedeckt. Im Rahmen des Vortrags werden die Vor- und Nachteile dieser Komponenten erläutert und dargestellt. Abschließend werden wir an einem realen Beispiel sehen, wie sich auf diese Weise Umgebungen erstellen und weitergeben lassen.

Slides

Nicolas BylNicolas Byl