lecture: Developing Research Infrastructures the DevOps way
Distributed Research Infrastructures are built to support scholars from various disciplines in their work. In the case of CENDARI, a toolset aimed at historians has been developed with support by the European Comission.
We will explain how popular open source solutions like Jenkins and Puppet have been employed in building the infrastructure, which is composed of open source applications, both existing and specifically developed.
The talk will focus on the technical aspects of the development process employed in creating the CENDARI platform, a collection of services supporting historians.
The project was executed by several research institutions from across Europe including several distributed development teams as well as historians and archivists all working together.
To enable a fast and agile development process, common techniques from agile software development and a devops approach to building and running services have been used.
This included both a continuous delivery pipeline and the early adoption of configuration management to ensure the reproducibilty and sustainability of the constructed system.
All components used by and developed within the project are open source.
We will also discuss the problems that arose specifically from the distributed nature of the project and how we approached them.
- Saal 4
- ADEM (Breathe)
- C115 (Workshop)
- Spielesession: Agile Coaching - Das Spiel
- Saal 5
- NoSQL as Not Only SQL
- Saal 3
- How to design your own chip?
- Saal 7
- Saal 8
- Apple OSX und iOS management
- C120 (Databases)
- MySQL-Server im Teamwork - Replikation oder Galera Cluster
- C118 (Java)
- Continuous Database Integration mit Flyway
- C125 (Wordpress)
- Urheberrecht bei Bild, Text und Code
- C130 (Taskwarrior)
- Compile Taskwarrior and Taskserver
- C119 (Python/clojure)
- Python ist auch eine Schlange
- C116 (PHP)
- Magento 2 Development Best Practices