Concepts and instruments like Git (Gilab/GitHub), collaborative development, continuous integration, versioning and deployment are introduced on a basic level
Use case presentation on how a Python environment for scientific data analysis software is deployed and maintained.
Use case presentation on how software code is integrated and scientific packages deployed in the DESY photon science / scientific computing group.
Basic concepts of when to decide for containerisation and of how to build and use containers are presented.
Use case presentation on how containers are used the deployment context regarding infrastructural service components, like the metadata catalogue, at HZB
This talk will explain how relevant technologies (Docker, Apptainer, K8s) can be combined to orchestrate both deployment workflows and cloud component maintenance/control in modern web-app contexts like the VISA platform.
In this talk important features of Kubernetes (k8s) are demonstrated. Use case is a comparison of zmq- and k8s-based implementations of a simple image processing service.