Este es el camino que estamos transitando en Moove-it para incorporar patrones de Infrastructure as Code en los diferentes proyectos y las motivaciones detrás de la formación de un equipo SRE encargado de esa tarea.
Es muy común que un desarrollador trabaje en varias aplicaciones diferentes al mismo tiempo. Tener esas aplicaciones en contenedores, con sus dependencias explícitas, con un método de deploy estandarizado y uniforme facilita mucho el proceso de onboarding de nuevos desarrolladores, así como bajar el tiempo que lleva agregar nuevas dependencias (como por ejemplo redis) a la aplicación, facilitar la escalabilidad de los mismos y mejorar el monitoreo.
Se va a exponer la problemática inicial, las diferentes decisiones tomadas a lo largo del camino, los éxitos, los fracasos y los pasos siguientes en este proceso que está lejos de terminar