batou - a multi-(component|environment|platform|.*) deployment tool
von Christian Theune (gocept gmbh & co. kg)
Thursday, 08.05.2014, Stage 12, 10:30-11:00 Uhr
Track: Configuration management and software deployment
The talk gives an overview and demonstrates with practical examples how we deploy web applications with many complex components:
* modelling service components with Python * multiple environments * multiple platforms * development environments * convergent behaviour * remote deployments * secrets management (database passwords, SSL certificates, …) * no additional run-time dependencies
I will show how the real-life requirements in my projects led us to develop a general model that integrates existing practices without building a huge stack of technologies.
Über den Autor Christian Theune:
Christian Theune ist Software-Entwickler und Mitbegründer der gocept gmbh & co. kg, bei der er Internet-Anwendungen mit Zope entwickelt.
Er ist Kern-Entwickler beim Zope-Projekt und 1. Vorsitzender der deutschsprachigen Zope User Group (DZUG e.V.).
Christian ist Mitautor des Buches "Content-Management mit Plone", hat eine Workflow-Engine für Plone entwickelt, arbeitet an einer Sicherheits-Zertifizierung für Zope 3 sowie an der Unterstützung großer Binärdaten für die ZODB, der Zope Objektdatenbank. Christian Theune lebt seit Anfang 2006 in Halle (Saale).