DevOps

DevOps is a software development and delivery process that emphasises communication and collaboration between product management, software development, and operations professionals.

YOUTUBE Jogdz6gvodU This talk will provide a quick introduction to Docker images (build time), containers (run time), and registry (distribution). It shows how to take an existing Java EE application and package it as a monolithic application as a single Docker image. The application will then be refactored in to multiple microservices and assembled together using orchestration. Unit and integration testing of such applications will be discussed and shown as well. Design patterns and anti-patterns that show how to create cluster of such applications will be demonstrated and discussed.

It supports this by automating and monitoring the process of software integration, testing, deployment, and infrastructure changes by establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably - wikipedia

We are looking to scale and deploy Fedwiki and other integrated (optional) services using a devops strategy based on something like: - containership.io * Docker Provisioning

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. Let’s Encrypt is a service provided by the Internet Security Research Group (ISRG). Let's Encrypt ISRG