De como un pequeño squad, montado para el desarrollo de una simple herramienta, que permite quitar dependencias con servicios externos y poder mockearlos, acabó siendo toda una estrategia de despliegue automático, con contendores, que asegura SLAs y que permite, a los equipos, tener más control sobre las herramientas que construye.
Quiero explicar como evolucionamos una simple idea, que podia ser usada en cualquier situacion y entorno por que nos ayudaba a desprendernos de la limitación que nos imponía un servicio de un 3o hasta desarrollar CI/CD con Azure + AWS que ayuda a cumplir con unos SLOs
Querría explicar las lecciones aprendidas como entender que mantener esos datos, como los SLOs, métricas de los entornos, resultados de los tests, y que poder mostrarlos, y poder mostrarlas de una manera amigable, para poder estudiarlas, compararlas es necesario, ya que culturalmente habíamos pasado de necesitar escribir soluciones que se despliegan en un sito X con un pipeline Z que realiza unos pasos a escribir esas soluciones y que tienen que rendir de manera optima en los distintos entornos que necesitemos llegar a desplegarlas, que un día pueden ser una maquina real y otro día un entorno virtual entregado por un vendor u otro.
También como aprendimos, o nos enfrentamos a los problemas de comunicación habituales a los que, si les añades sistemas más complejos con múltiples componentes y con un mindset de los desarrolladores anticuado, te enfrentaba a un desarrollo más lento y difícil de visualizar. Que cada uno de los componentes del squad teníamos una visión y la solución del problema son muchas pequeñas partes, entonces tener una visión global y conjunta se hacia difícil. Yo fui el primero que no tuve una visión real hasta casi finalizar el squad.
Quiero dar ejemplos de como fuimos desarrollando todo este concepto paso a paso y día a día y quizás de los fallos más relevantes qué tuvimos, como por ejemplo lo que cambiar las soluciones que dábamos que no se ajustaban a la nueva realidad o pensar que al acabar el squad ya no había nada más que hacer, cuando en realidad nos tocaba hacer de evangelizadores.
-------------
¡Conoce Autentia!
-Twitter:
https://goo.gl/MU5pUQ
-Instagram:
https://lk.autentia.com/instagram
-LinkedIn:
https://goo.gl/2On7Fj/
-Facebook:
https://goo.gl/o8HrWX