Container
Een container is een lichtgewicht, op zichzelf staand pakket dat een applicatie bundelt met alles wat ze nodig heeft om te draaien: haar code, bibliotheken en afhankelijkheden. Doordat het dat allemaal in zich draagt, gedraagt het zich hetzelfde op de laptop van de ontwikkelaar, op een testserver of in de cloud, zonder het klassieke probleem "bij mij werkte het wél". Het draait geïsoleerd van de rest van het systeem, maar deelt — anders dan een virtuele machine — de kernel van het host-besturingssysteem, waardoor het veel lichter is en in seconden start. Zo kun je applicaties makkelijk verplaatsen en opschalen. Het bekendste hulpmiddel om ze te maken en te draaien is Docker, en om er veel tegelijk te beheren gebruik je Kubernetes. Containers zijn een centraal onderdeel van moderne ontwikkeling en uitrol.