¿Qué es el Chaos Engineering? ¿Qué aporta a nuestros sistemas? ¿Cuáles son sus principales ventajas y sus grandes desafíos?

En este episodio vamos a hablar sobre ingeniería del caos, es decir, cómo inocular errores en nuestros sistemas para hacerlos más resistentes y capaces de convivir con los fallos. Vamos a ver cómo preparar nuestra organización para establecer una estrategia y ponernos manos a la obra.

¿Qué es chaos engineering y por qué debería preocuparnos ahora?

Cuando hablamos de ingeniería del caos nos referimos a una disciplina que nos permite someter nuestro sistema a fallos de forma proactiva, para así no solo saber cómo reaccionar en caso de que ocurran, sino también a corregirlos antes de que sea demasiado tarde.

Lo que diferencia al chaos engineering del concepto “disaster recovery” es que el primero nos permite crear sistemas que pueden sobrevivir a ciertas emergencias.

Esta disciplina nace en el seno de Netflix allá por 2010. Es en el proceso de migración de sus sistemas on premise a AWS donde se dan cuenta de que la mejor manera de evitar fallos era provocarlos. A partir de ahí, recopilan todas estas lecciones aprendidas en Chaos Monkey, código que hicieron público en 2012.

¿Cuándo debe una empresa plantearse aplicar chaos engineering?

Desde una perspectiva de negocio, hablamos de una iniciativa cross, donde varios actores de la organización deben estar sincronizados y dispuestos a encajar una estrategia global dentro de la compañía: negocio, seguridad, operaciones…

Su aplicación es un proceso iterativo e incremental. Para empezar, debemos hacerlo sobre una parte pequeña y muy controlada de la infraestructura, ya que suelen ser procesos complejos y críticos y tener el control es fundamental.

Una vez superada esa fase inicial, lo recomendable es ir escalando experimentos también desde una perspectiva controlada.

¿Qué herramientas podemos usar?

En función de la tipología de experimento que queramos realizar utilizaremos una herramienta u otra. Es importante tener en cuenta que no necesitamos usar solo una herramienta, sino que podemos emplear un conjunto de ellas. En este capítulo profundizaremos en algunas de ellas.

¿Dónde escuchar este capítulo?

Podrás episodio este capítulo y todos los demás en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.

Además en nuestro blog...

Si te has quedado con ganas de más y quieres tener a mano más contenido sobre Chaos Engineering, te dejamos por aquí nuestros últimos post relacionados:

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete