← Todas las publicaciones

Migración de plataforma

Más simple, mejor, más rápido

Esta semana destacaremos una de las ventajas que traerá la migración, con especial énfasis en el despliegue de sondas y appliances.

Más simple, mejor, más rápido

Uno de los criterios que nos fijamos al inicio de esta migración fue deshacernos de soluciones sobredimensionadas que realizan tareas, en favor de soluciones sencillas que podemos construir nosotros mismos.

Un buen ejemplo de ello es cómo hemos cambiado la forma en que desplegaremos las sondas y los appliances de alerta de hackers en el futuro.

Actualmente usamos una herramienta de terceros que está ampliamente adoptada como estándar del sector y realiza esta tarea con bastante eficacia.

Sin embargo, esta herramienta tiene algunas limitaciones, ya que tarda hasta dos días laborables antes de que los appliances puedan entregarse correctamente. Aunque esto era aceptable cuando se implementó, ahora se está convirtiendo en una carga para nuestros clientes y para nosotros mismos.

Analizamos cómo podíamos acortar este periodo y por ello desarrollamos una solución mucho más sencilla que no solo resolvería este problema, sino que también reduciría el exceso de complejidad en nuestro stack de desarrollo.

Aunque esta solución es notablemente sencilla, tuvimos que cambiar todo nuestro flujo. En lugar de tener un lugar centralizado desde el que se actualizan todos los appliances, ahora los appliances son responsables de actualizarse a sí mismos.

Descentralizar esto lo hace mucho más escalable y fiable. En resumen, eliminamos un montón de capas complejas que ahora hacen posible todo esto.

Desde el momento en que se inicia un despliegue hasta que la sonda o el appliance está listo para realizar su tarea, ahora solo pasará 1 hora. Esto es una aceleración respecto a las aproximadamente 48 horas (unos 2 días) de la plataforma actual.

Obviamente, estamos encantados con esta mejora tan drástica.

Esto supondrá una gran ventaja para nuestros partners, ya que podrán configurar Lighthouse el mismo día en que inicien el despliegue.

Entonces, ¿por qué solo podemos hacer esto ahora?

Simplificar esto no es tarea fácil y ha requerido muchos años de investigación para encontrar una solución óptima. En esa búsqueda estudiamos muchos sistemas diferentes y tuvimos que adquirir conocimientos arquitectónicos sobre los entresijos del funcionamiento de distintos sistemas para poder encontrar nuestro mejor camino hacia adelante.

En resumen, aprendemos con el tiempo y mejoramos constantemente las soluciones que ofrecemos. Aunque nuestras soluciones son sencillas, resuelven problemas complejos que requieren inteligencia, creatividad y experiencia (tiempo).

La tecnología nos exige evolucionar y mejorar de forma continua para poder mantenernos al día, aportar valor y seguir siendo relevantes tanto para nuestros partners como para sus clientes.