5 مستودعات
The practice of intentionally introducing failures into a production environment to identify weaknesses and improve reliability.
Distinct from Chaos Engineering: None of the candidates capture the a-priori domain of chaos engineering outside of curated awesome lists.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Chaos Engineering. Refine with filters or upvote what's useful.
SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure failures in cloud environments. It functions as a cloud instance termination tool that simulates unplanned outages to verify that distributed architectures maintain high availability and fault tolerance. The system identifies and terminates cloud server instances to ensure applications can tolerate unexpected hardware failures without interrupting service. This process allows for the verification of automated failover mechanisms and the identification of weaknesses in system reliab
Implements a complete chaos engineering workflow to identify infrastructure weaknesses by introducing controlled failures.
ChaosBlade is an open-source chaos engineering platform that injects faults into applications, containers, Kubernetes clusters, and host systems to test resilience. It functions as a multi-layer fault injection tool, capable of disrupting system resources, Java, C++, NodeJS, and Golang applications, Docker containers, and Kubernetes pods and nodes from a single interface. The platform distinguishes itself through its architecture, which defines chaos experiments as Kubernetes Custom Resource Definitions for native cluster integration, and supports multiple fault injection mechanisms including
An open-source platform for injecting faults into applications, containers, Kubernetes, and host systems to test resilience.
Litmus هو منصة سحابية أصلية لهندسة الفوضى (chaos engineering) وأداة لحقن الأخطاء تُستخدم لتصميم وتنفيذ محاكاة فشل البنية التحتية الخاضعة للرقابة داخل بيئات Kubernetes. يعمل كإطار عمل لاختبار المرونة لتحليل سلوك النظام أثناء الانقطاعات المستحثة لتحديد نقاط الضعف والانقطاعات المحتملة. يعمل المشروع كمنسق فوضى بنهج GitOps، باستخدام التحكم في الإصدار التعريفي لأتمتة نشر وجدولة اختبارات المرونة. يوفر أدوات لإدارة سير عمل الفوضى وتنسيق تسلسلات التجارب لتصور واختبار استقرار البنية التحتية. تغطي المنصة التحقق من الحالة المستقرة من خلال المراقبة القائمة على المقاييس وتوفر قدرات لتصدير نتائج التجارب لتحليل الأداء. يتضمن دعماً لإدارة الوصول متعدد المستأجرين وعزل مساحة الاسم، بالإضافة إلى جسور لدمج أدوات حقن الأخطاء التابعة لجهات خارجية والقوالب المخصصة.
Serves as a comprehensive platform for designing and executing fault injection experiments within Kubernetes environments.
This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs
Executes ordered sequences of chaos stages to verify system stability and halt on objective breach.
This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu
Documents the practice of introducing intentional failures to uncover system bottlenecks and improve reliability.