Entornos
Cuando desarrollás y deployás software como una aplicación Spring Boot, raramente hacés push del código directamente a los usuarios finales. En cambio, las aplicaciones típicamente pasan por varios Entornos. Entender estos entornos es importante para flujos de trabajo de desarrollo seguros, confiables y eficientes.
Docker
Si estuviste haciendo desarrollo de software por un tiempo, probablemente hayas visto este logo:
Integración y Deployment Continuo
Hacer que tu aplicación Spring Boot corra de forma confiable para tus usuarios es el paso final e importante. Las estrategias de deployment varían mucho dependiendo del equipo, la madurez de la empresa y la escala del proyecto.