Este documento describe la evolución del despliegue de aplicaciones desde los años 90 hasta la actualidad, pasando por la virtualización en los 2000 y la gestión de configuración a finales de esa década. Explica cómo los contenedores y la nube han permitido una automatización casi completa del ciclo de vida de las aplicaciones desde el desarrollo hasta producción de forma reproducible e inmutable. Finalmente, presenta datos sobre el uso extendido de contenedores y plataformas múltiples en empresas.