Docker
Eine Applikation und die Technologien, auf der sie aufbaut, werden mittels Docker auf separaten virtuellen Servern, sogenannten Containern, betrieben. Die Applikation bringt damit ihre eigene massgeschneiderte technologische Umgebung mit sich und macht sich unabhängig von den Technologien der Hosting-Infrastruktur.
Kubernetes
Für das Zusammenspiel der Docker-Container sorgt Kubernetes, eine Technologie, die auch wichtige Performance-Massnahmen ermöglicht: das Skalieren des Systems durch Hinzufügen von Ressourcen und die Lastenverteilung bei vielen gleichzeitigen Zugriffen auf verschiedene Instanzen z.B. eines Webservers.