Ir al contenido

Seleccionar idioma

Idioma actual: Español (España)

Chaos Engineering

Source: https://github.com/dastergon/awesome-chaos-engineering at 1da63559c6f3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Una lista curada de recursos impresionantes sobre Chaos Engineering (ingeniería del caos).

La ingeniería del caos es la disciplina de experimentar en un sistema distribuido para construir confianza en la capacidad del sistema para resistir condiciones turbulentas en producción. - Sitio web de Principles Of Chaos Engineering.

  • Chaos Monkey - Una herramienta de resiliencia que ayuda a las aplicaciones a tolerar fallos de instancia aleatorios.
  • orchestrator - Gestión de topología de replicación MySQL y alta disponibilidad.
  • kube-monkey - Una implementación de Chaos Monkey de Netflix para clústeres de Kubernetes.
  • Gremlin Inc. - Failure as a Service (fallo como servicio).
  • Chaos Toolkit - Un kit de herramientas de ingeniería del caos para ayudarte a construir confianza en tu sistema software.
  • steadybit - Una plataforma de ingeniería del caos (SaaS o local) con funciones de auto-descubrimiento, diferentes tipos de ataques, gestión de usuarios y mucho más.
  • PowerfulSeal - Añade caos a tus clústeres de Kubernetes para que puedas detectar problemas en tus sistemas lo antes posible. Mata pods objetivo y sube y baja VMs.
  • drax - Herramienta de diagnóstico automatizado de resiliencia DC/OS. Ayuda a probar despliegues DC/OS aplicando un enfoque de pruebas proactivo e invasivo inspirado en Chaos Monkey.
  • Wiremock - Simulación de API (virtualización de servicios) que permite modelar fallos y retrasos del mundo real.
  • MockLab - Simulación de API (virtualización de servicios) como servicio que permite modelar fallos y retrasos del mundo real.
  • Pod-Reaper - Un contenedor de terminación de pods basado en reglas. Pod-Reaper fue diseñado para matar pods que cumplan condiciones específicas y se puede usar para pruebas de caos en Kubernetes.
  • Muxy - Una herramienta de pruebas de caos para simular fallos de sistemas distribuidos reales.
  • Toxiproxy - Un proxy TCP para simular condiciones de red y sistema para pruebas de caos y resiliencia.
  • Ingeniería del caos para Docker:
    • Pumba - Pruebas de caos y emulación de red para contenedores (y clústeres) Docker.
    • Blockade - Utilidad basada en Docker para probar fallos de red y particiones en aplicaciones distribuidas.
  • chaos-lambda - Termina instancias ASG de forma aleatoria durante el horario laboral.
  • Namazu - Programador difuso programable para probar sistemas distribuidos.
  • Chaos Monkey for Spring Boot - Inyecta latencias, excepciones y terminaciones en aplicaciones Spring Boot.
  • Byte-Monkey - Inyección de fallos a nivel de bytecode para la JVM. Funciona instrumentando el código de la aplicación sobre la marcha para introducir deliberadamente fallos como excepciones y latencia.
  • GomJabbar - ChaosMonkey para tu nube privada.
  • Turbulence - Herramienta centrada en entornos BOSH capaz de estresar VMs, manipular el tráfico de red y más. Es muy similar a Gremlin.
  • chaosblade - Un kit de herramientas de ingeniería del caos fácil de usar y potente.
  • KubeInvaders - Herramienta de ingeniería del caos gamificada para clústeres de Kubernetes.
  • Cthulhu - Herramienta de ingeniería del caos que ayuda a evaluar la resiliencia de los sistemas de microservicios simulando diversos escenarios de desastre contra una infraestructura objetivo de forma basada en datos.
  • VMware Mangle - Orquestación de la ingeniería del caos.
  • Byteman - Un navaja suiza para la manipulación de bytecode.
  • Litmus - Marco para entornos Kubernetes que permite a los usuarios ejecutar suites de pruebas, capturar registros, generar informes y realizar pruebas de caos.
  • Perses - Un proyecto para causar destrucción (controlada) a una aplicación JVM.
  • ChaosKube - chaoskube mata periódicamente pods aleatorios en tu clúster de Kubernetes.
  • Chaos Mesh - Chaos Mesh es una plataforma de ingeniería del caos nativa de la nube que orquesta el caos en entornos Kubernetes.
  • failure-lambda - Un pequeño módulo Node para inyectar fallos en AWS Lambda usando latencia, excepción, código de estado o espacio en disco.
  • aws-chaos-scripts - Colección de scripts de Python para ejecutar inyección de fallos en infraestructura de AWS.
  • chaos-ssm-documents - Colección de documentos AWS SSM para realizar experimentos de ingeniería del caos.
  • aws-lambda-chaos-injection - Una biblioteca que inyecta caos en AWS Lambda. Ofrece decoradores simples de Python para inyectar latencia, excepción y statusCode, y una clase para añadir latencia a cualquier dependencia de terceros.
  • chaos-dingo - Una herramienta para fastidiar servicios de Azure usando el SDK de Azure NodeJS.
  • Chaos HTTP Proxy - Introduce fallos en las solicitudes HTTP a través de un servidor proxy.
  • Chaos Lemur - Una aplicación auto-alojable para destruir máquinas virtuales de forma aleatoria en un entorno gestionado por BOSH.
  • Simoorg - El propio framework de inducción de fallos de LinkedIn.
  • react-chaos - Una herramienta de ingeniería del caos para tus aplicaciones React.
  • vue-chaos - Una herramienta de ingeniería del caos para tus aplicaciones Vue.
  • Chaos Engine - herramienta diseñada para destruir o degradar intermitentemente recursos de aplicaciones que se ejecutan en infraestructura basada en la nube. Documentation
  • kubedoom - Mata pods de Kubernetes jugando al DOOM de id Software.
  • kubethanos - Mata la mitad de tus pods de Kubernetes seleccionados aleatoriamente.
  • go-fault - Middleware de inyección de fallos en Go.
  • Proofdock’s Chaos Engineering Platform - Una plataforma de ingeniería del caos que se integra a la perfección en Azure DevOps y se centra en la plataforma cloud de Azure.
  • Pystol - Pystol es una plataforma de inyección de fallos que permite a los usuarios ejecutar acciones de inyección de fallos en entornos nativos de la nube de forma controlada y prescrita.
  • AWSSSMChaosRunner - La biblioteca de código abierto ligera de Amazon para ingeniería del caos en AWS. Se puede usar para EC2, ECS (con tipo de lanzamiento EC2) y Fargate.
  • Kraken - Herramienta de pruebas de caos y resiliencia para Kubernetes y OpenShift.
  • kube-burner - Una herramienta destinada a estresar clústeres de Kubernetes creando o eliminando una gran cantidad de objetos.
  • Chaos Experimentation Framework - Una plataforma extensible para la gestión de infraestructura que incluye ingeniería del caos.
  • NetHavoc - Una herramienta de ingeniería del caos para Linux, K8s, Windows, PCF, Cloud y contenedores para inyectar fallos de recursos, infraestructura, red y aplicaciones.
  • gorm-sqlchaos - Un manipulador SQL en tiempo de ejecución para tus aplicaciones Golang basadas en gorm.
  • Chaos Frontend Toolkit - Un conjunto de herramientas para aplicar ingeniería del caos al frontend.
  • Mitigant - La plataforma de verificación continua de seguridad, que permite generar confianza en la postura de seguridad en la nube aprovechando la ingeniería del caos de seguridad.
  • The Simian Army - Un conjunto de herramientas para mantener tu nube en óptimas condiciones.
  • ChaoSlingr - Introduciendo la ingeniería del caos de seguridad. ChaoSlingr se centra principalmente en la experimentación en infraestructura de AWS para instrumentar proactivamente fallos de seguridad del sistema mediante experimentos.
  • Break Things On Purpose - Podcast mensual sobre ingeniería del caos presentado por Gremlin Inc. También disponible en Spotify, Google Play y Stitcher.

Por favor, consulta primero las directrices de contribución. ¡Las contribuciones siempre son bienvenidas!

HagiCode

HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.

Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.

Visitar HagiCodeLeer la documentación
  • InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
  • EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
  • InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.

Descargar para Windows

Obtenerlo en Microsoft StoreTodas las descargas

Convierte ideas en software entregado.

HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.

Inteligente
Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
Eficiente
La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
Divertido
Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.

¿Salir de Awesome Site?

Estás a punto de visitar un sitio web externo. No controlamos su contenido ni sus prácticas de privacidad.

Destino

Continuar al sitio web