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.
素晴らしいカオスエンジニアリング 
Section titled “素晴らしいカオスエンジニアリング ”カオスエンジニアリングに関する素晴らしいリソースのキュレーションされたリスト。
カオスエンジニアリングとは何ですか?
Section titled “カオスエンジニアリングとは何ですか?”カオスエンジニアリングとは、分散システムに対して実験を行い、本番環境における乱れた状況に耐えるシステムの能力に対する自信を築くための規律である。 - Principles Of Chaos Engineering ウェブサイト。
- Principles Of Chaos Engineering
- Chaos Community
- Chaos Engineering
- O’Reilly Velocity San Jose 2017: Precision Chaos
- The Discipline of Chaos Engineering
- Chaos Monkey for Fun and Profit
- Fault Injection in Production: Making the case for resilience testing
- Lord of Chaos - Becoming a Chaos Engineer
- Chaos testing - Preventing failure by instigation
- Orchestrated Chaos
- Choose your own adventure: Chaos Engineering - 動画 & スライド
- AMA Chaos Engineering + DiRT
- SRECON17: Principles of Chaos Engineering
- Chaos & Intuition Engineering at Netflix
- Mastering Chaos - A Netflix Guide to Microservices
- Too big to test: Breaking a production brokerage platform without causing financial devastation
- Inside Azure Search: Chaos Engineering
- Netflix, the Simian Army, and the culture of freedom and responsibility
- FIT: Failure Injection Testing
- The Netflix Simian Army
- Automated Failure Testing
- The Verification of a Distributed System by Caitie McCaffrey
- The Journey to Chaos Engineering begins with a single step - Bruce Wong and James Burns (Twilio)
- Chaos Engineering by Lorin Hochstein
- Aaron Rinehart - ChaoSlingr: Introducing Security based Chaos Testing
- Chaos Engineering - Casey Rosenthal
- The Road to Chaos - Velocity 2017- 動画 & スライド
- How Netflix DDoS’d Itself To Help Protect the Entire Internet
- 10 Years of Crashing Google
- Weathering the Unexpected
- SRECON17: Breaking Things on Purpose
- PuppetConf 2016: Chaos Patterns - Architecting for Failure in Distributed Systems
- Ship More, Sink Less - Changing Chaos Engineering and Distributed Tracing
- Cloudcast - Discipline of Chaos Engineering
- Software Engineering Daily - Failure Injection with Kolton Andrus podcast
- Responding to Failures in Playback Features with Haley Tucker podcast
- “Antics, drift, and chaos” by Lorin Hochstein
- re:invent 2017: Nora Jones Describes Why We Need More Chaos - Chaos Engineering, That Is
- Failure Friday: Four Years On
- Monkeys & Lemurs and Locusts, Oh my!
- Practical Chaos Engineering
- Chaos Day in the Met Office Cloud
- Cloud Native and Chaos Engineering
- Chaos Engineering with Kolton Andrus
- Chaos Engineering: the history, principles, and practice
- Embracing the Chaos of Chaos Engineering
- Designing Services for Resilience: Netflix Lessons
- Chaos Engineering: A cheat sheet
- How to convince your boss and make them say “Yes!” to Chaos Engineering?
- Why the World Needs More Resilient Systems
- Chaos Architecture
- Gremlin’s Tammy Bütow on the Business Side of Chaos Engineering
- Kubernetes Chaos Engineering: Lessons Learned
- Chaos Engineering: managing complexity by breaking things
- Podcast:Database Chaos with Tammy Butow
- LinkedOut: A Request-Level Failure Injection Framework
- GOTO 2018 - Breaking Things on Purpose - Kolton Andrus
- Why should Chaos be part of your Distributed Systems Engineering?
- Brian Holt - Chaos Monkeys in Your Browser What Chaos Engineering Means For the Front End
- Chaos Engineering: Why the World Needs More Resilient Systems
- QCon·Beijing 2017: The Practice of Failure Management and Fault Injection at Alibaba E-Commerce Platforms - 動画 & 講演草稿(中国語講演)
- Orchestrating Chaos using Grab’s Experimentation Platform
- Breaking to Learn: Chaos Engineering Explained
- Chaos Engineering Traps
- Chaos Engineering - The Art of Breaking Things Purposefully
- Disasterpiece Theater: Slack’s process for approachable Chaos Engineering
- Taming chaos: Preparing for your next incident
- The Future of Chaos Engineering w/ Conde Nast
- Chaos Engineering For People Systems w/ Dave Rensin of Google
- Performing chaos engineering in a serverless world (AWS re:Invent 2019 CMY301)
- Building Confidence in Healthcare Systems through Chaos Engineering
- Break Your App before Someone Else Does
- Preparing for Traffic Spikes with Chaos Engineering
- Automating Chaos Engineering GameDays with Terraform
- Postmortem Culture: Learning from failure
- Problem Detection by John Allspaw
- New Paradigms for the Next Era of Security
- Cloud-Native Chaos Engineering
- Building resilient services at Prime Video with chaos engineering
- Making Chaos Part of Kubernetes/OpenShift Performance and Scalability Tests
- Lucky Lotto, chaos engineering but for teams
- Using Fault Injection Testing to Improve DoorDash Reliability
- Chaos Engineering At Ant Group
- Chaos Engineering: Building Confidence in System Behavior through Experiment
- Site Reliability Engineering: How Google Runs Production Systems -
- The Practice Of Cloud System Administration: Designing and Operating Large Distributed Systems
- Antifragile Systems and Teams
- The InfoQ eMag: Chaos Engineering
- Learning Chaos Engineering
- Chaos Engineering: System Resilience in Practice
- Chaos Engineering: Crash test your applications
- Security Chaos Engineering: Gaining Confidence in Resilience and Safety at Speed and Scale
- Chaos Engineering Observability
- A Chaos Engineering Bootcamp for O’Reilly Velocity 2017 - スライド & ソースコード
- Your First Chaos Experiment
- Chaos Engineering 101
- A Primer on Automating Chaos
- Intro to Chaos Engineering
- Learn the basics of the Chaos Toolkit
- Build System Confidence with Chaos Engineering
- How we break things at Twitter: failure testing
- Run Chaos Experiments Without Risking Your Job
- A Guide to Your First Chaos Day
- Planning Your Own Chaos Day
- How To Install Distributed Tensorflow on GCP and Perform Chaos Engineering Experiments
- Monitoring Your Chaos Experiments
- Increasing the Resilience of APIs with Chaos Engineering
- 3 key steps for running chaos engineering experiments
- Exploring Multi-level Weaknesses using Automated Chaos Experiments
- Chaos Monkey Guide for Engineers
- Chaos Engineering for Serverless
- Network Fire Drills with Chaos Engineering
- Dev Ops Foundations: Chaos Engineering
- Resilience Engineering: Short Course
- The Chaos Engineering Collection
- PenTester Academic
- Consul and Chaos Engineering
- Chaos Monkey - アプリケーションがランダムなインスタンス障害に耐えられるようにするためのレジリエンスツール。
- orchestrator - MySQL レプリケーション・トポロジ管理および高可用性。
- kube-monkey - Kubernetes クラスター向けの Netflix の Chaos Monkey 実装。
- Gremlin Inc. - Failure as a Service(障害をサービスとして提供)。
- Chaos Toolkit - ソフトウェアシステムへの自信を築くためのカオスエンジニアリングツールキット。
- steadybit - 自動検出機能、さまざまな攻撃タイプ、ユーザー管理などを備えたカオスエンジニアリングプラットフォーム(SaaS またはオンプレミス)。
- PowerfulSeal - Kubernetes クラスターにカオスを加え、システムの問題を可能な限り早期に検出できるようにする。ターゲットの Pod を終了させ、VM の起動と停止を行う。
- drax - DC/OS レジリエンス自動化診断ツール。Chaos Monkey に着想を得た、積極的かつ侵襲的なテストアプローチを適用して DC/OS デプロイメントをテストするのに役立つ。
- Wiremock - 実際の障害や遅延をモデル化できる API モッキング(サービス仮想化)。
- MockLab - 実際の障害や遅延をモデル化できる API モッキング(サービス仮想化)をサービスとして提供。
- Pod-Reaper - ルールベースの Pod 終了コンテナ。Pod-Reaper は特定の条件を満たす Pod を終了させるように設計されており、Kubernetes でのカオステストに使用できる。
- Muxy - 実際の分散システム障害をシミュレートするためのカオステストツール。
- Toxiproxy - カオスおよびレジリエンステストのためのネットワークやシステム条件をシミュレートするための TCP プロキシ。
- Docker 向けカオスエンジニアリング:
- chaos-lambda - 業務時間中に ASG インスタンスをランダムに終了させる。
- Namazu - 分散システムをテストするためのプログラム可能なファジースケジューラ。
- Chaos Monkey for Spring Boot - Spring Boot アプリケーションに遅延、例外、終了を注入する。
- Byte-Monkey - JVM 向けのバイトコードレベルの障害注入。アプリケーションコードを実行時に動的にインストルメント化し、例外や遅延などの障害を意図的に導入する。
- GomJabbar - プライベートクラウド向けの ChaosMonkey。
- Turbulence - BOSH 環境に特化したツールで、VM に負荷をかけ、ネットワークトラフィックを操作するなどが可能。Gremlin と非常に似ている。
- chaosblade - 使いやすく強力なカオスエンジニアリングツールキット。
- KubeInvaders - Kubernetes クラスター向けのゲーム化されたカオスエンジニアリングツール。
- Cthulhu - データ駆動の方法でターゲットインフラストラクチャに対してさまざまな災害シナリオをシミュレートし、マイクロサービスシステムのレジリエンスを評価するカオスエンジニアリングツール。
- VMware Mangle - カオスエンジニアリングのオーケストレーション。
- Byteman - バイトコード操作のためのスイスアーミーナイフ。
- Litmus - Kubernetes 環境向けのフレームワーク。テストスイートの実行、ログの取得、レポートの生成、カオステストの実行ができる。
- Perses - JVM アプリケーションに(制御された)破壊を引き起こすプロジェクト。
- ChaosKube - chaoskube は Kubernetes クラスター内のランダムな Pod を定期的に終了させる。
- Chaos Mesh - Chaos Mesh は、Kubernetes 環境でカオスをオーケストレーションするクラウドネイティブなカオスエンジニアリングプラットフォーム。
- failure-lambda - 遅延、例外、ステータスコード、ディスク容量を用いて AWS Lambda に障害を注入するための小さな Node モジュール。
- aws-chaos-scripts - AWS インフラストラクチャで障害注入を実行するための Python スクリプトのコレクション。
- chaos-ssm-documents - カオスエンジニアリング実験を実行するための AWS SSM ドキュメントのコレクション。
- aws-lambda-chaos-injection - AWS Lambda にカオスを注入するライブラリ。遅延、例外、statusCode の注入を行うシンプルな Python デコレータと、任意のサードパーティ依存関係に遅延を追加するクラスを提供する。
- chaos-dingo - Azure NodeJS SDK を使用して Azure サービスをかき回すツール。
- Chaos HTTP Proxy - プロキシサーバーを介して HTTP リクエストに障害を導入する。
- Chaos Lemur - BOSH 管理環境で仮想マシンをランダムに破壊するための自己ホスト型アプリケーション。
- Simoorg - LinkedIn 独自の障害誘発フレームワーク。
- react-chaos - React アプリ向けのカオスエンジニアリングツール。
- vue-chaos - Vue アプリ向けのカオスエンジニアリングツール。
- Chaos Engine - クラウドベースのインフラストラクチャで実行されているアプリケーションリソースを断続的に破壊または劣化させるように設計されたツール。Documentation
- kubedoom - id Software の DOOM をプレイして Kubernetes の Pod を殺す。
- kubethanos - ランダムに選択された Kubernetes Pod の半分を終了させる。
- go-fault - Go の障害注入ミドルウェア。
- Proofdock’s Chaos Engineering Platform - Azure DevOps にシームレスに統合され、Azure クラウドプラットフォームに焦点を当てたカオスエンジニアリングプラットフォーム。
- Pystol - Pystol は、クラウドネイティブ環境で制御された所定の方法で障害注入アクションを実行できるようにする障害注入プラットフォーム。
- AWSSSMChaosRunner - AWS 上のカオスエンジニアリング向けの Amazon の軽量オープンソースライブラリ。EC2、ECS(EC2 起動タイプ)、Fargate に使用できる。
- Kraken - Kubernetes および OpenShift 向けのカオスおよびレジリエンステストツール。
- kube-burner - 多数のオブジェクトを作成または削除して Kubernetes クラスターに負荷をかけることを目的としたツール。
- Chaos Experimentation Framework - カオスエンジニアリングを含むインフラストラクチャ管理のための拡張可能なプラットフォーム。
- NetHavoc - Linux、K8s、Windows、PCF、クラウド、コンテナ向けのカオスエンジニアリングツールで、リソース、インフラストラクチャ、ネットワーク、アプリケーションの障害を注入できる。
- gorm-sqlchaos - gorm ベースの Golang アプリケーション向けの実行時 SQL 操作ツール。
- Chaos Frontend Toolkit - フロントエンドにカオスエンジニアリングを適用するためのツールセット。
- Mitigant - 継続的セキュリティ検証プラットフォーム。セキュリティカオスエンジニアリングを活用して、クラウドセキュリティ態勢への自信をもたらす。
引退したツール
Section titled “引退したツール”- The Simian Army - クラウドを最高の状態に保つためのツール群。
- ChaoSlingr - セキュリティカオスエンジニアリングの導入。ChaoSlingr は主に AWS インフラストラクチャでの実験に焦点を当て、実験を通じてシステムのセキュリティ障害を積極的に検出する。
クラウドサービス
Section titled “クラウドサービス”- Testing Amazon Aurora Using Fault Injection Queries
- Azure Chaos Studio - Azure アプリケーション向けのマネージド障害注入サービス。Azure Service Fabric アプリケーション向けの Azure Fault Analysis Service も参照。
- Security Chaos Engineering for Cloud Services
- Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently
- Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems
- Automating Failure Testing Research at Internet Scale
- Principles of Antifragile Software
- Why is random testing effective for partition tolerance bugs?
- Chaos Engineering
- A Platform for Automating Chaos Experiments
- A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM
- TripleAgent: Monitoring, Perturbation And Failure-obliviousness for Automated Resilience Improvement in Java Applications
- Lineage-driven Fault Injection
- Antifragility is a Fragile Concept
- Chaos Engineering Security
- Security Chaos Engineering: A new paradigm for cybersecurity
- Security Challenges around Chaos Engineering
- CloudStrike: Security Chaos Engineering for Cloud Services
- Observability and Chaos Engineering on System Calls for Containerized Applications in Docker
- Maximizing Error Injection Realism for Chaos Engineering with System Calls
- Chaos Engineering of Ethereum Blockchain Clients
- Target: What is a Gameday? - Target によるカオスゲームデーの経験。
- Codecentric: Chaos Engineering Gamedays - Codecentric によるカオスゲームデー。
- New Relic: How to run a Gameday? - New Relic によるカオスゲームデーの経験。
- Dius: Gamedays resources - ゲームデーとカオスエンジニアリングを始めるためのリソース。
- Gremlin: Gamedays - ゲームデーとカオスエンジニアリングを始めるためのリソース。
- Gremlin: What is a Chaos Day? - Gremlin によるゲームデーの定義。
- Gremlin: Why run a Chaos Day? - Gremlin によるゲームデーを実施する理由。
- Gremlin: How to run a Gameday? - Gremlin によるゲームデー実施の方法論。
- Gremlin DB: Breaking Dynamo DB - Gremlin による DynamoDB のゲームデー例。
- Gremlin: Introduction to Gameday - Gremlin によるゲームデーの定義。
- Gremlin: Planning your own Chaos Day - Gremlin による DynamoDB のゲームデー例。
- Gremlin: Inside Gremlin 2019 Gremlin Gamedays Roadmap - Gremlin によるカオスゲームデーの経験。
- Gremlin: What I lerned running the Chaos Lab with Kafka - Gremlin による Kafka のゲームデー例。
- Chaos Toolkit: Chaos Engineering with Humans in the loop - カオスゲームデーに関する記事。
- GooCardless: All fun and games until you start with Gamedays - カオスゲームデーに関する記事。
- InfoQ: Gamedays - Achieving Resilience through Chaos Engineering - カオスゲームデーの経験を共有する InfoQ プレゼンテーション。
ブログとニュースレター
Section titled “ブログとニュースレター”- Netflix Technology Blog - Netflix がどのようにシステムやエンジニアリング組織を設計、構築、運用しているかについてさらに学ぶ。
- Production Ready - レジリエントなインフラストラクチャとツールの構築に関するメーリングリスト。
- SRE Weekly - 週刊サイトリライアビリティニュースレター。
- Site Reliability Engineering resources - 素晴らしいサイト信頼性および本番エンジニアリングリソースのキュレーションされたリスト。
- SysAdvent - 12 月の毎日 1 本の記事で、25 本目で終了する。
- Gremlin Blog - Gremlin Inc. によるカオスエンジニアリングのブログ。
- O’Reilly Systems Engineering and Operations Newsletter - 業界インサイダーによる週刊システムエンジニアリングおよび運用のニュースと洞察。
- LaunchDarkly Blog - 継続的デリバリーとフィーチャーフラグのブログ。
- Verica - カオスエンジニアリング、セキュリティカオスエンジニアリング、継続的検証。
- Proofdock - MS Azure に焦点を当てた信頼性、レジリエンス、カオスエンジニアリング。
- LitmusChaos Blog - LitmusChaos によるカオスエンジニアリングのブログ。
- ChaosEngineering.news - カオスエンジニアリングニュースレター。カオスエンジニアリングに関するすべてを、直接受信箱へ!
- Chaos Mesh Blog - Chaos Mesh によるカオスエンジニアリングのブログ。
- Chaos Experimentation Framework Chaos Experimentation、Envoy Proxy 上に構築されたオープンソースフレームワーク。
- Squadcast- サイトリライアビリティエンジニアリングのブログ。
- steadybit Blog - steadybit によるカオスエンジニアリング、レジリエンス、SRE、OPS に関するブログ。
ポッドキャスト
Section titled “ポッドキャスト”- Break Things On Purpose - Gremlin Inc. によるカオスエンジニアリングに関する月刊ポッドキャスト。Spotify、Google Play、Stitcher でも利用可能。
カンファレンスとミートアップ
Section titled “カンファレンスとミートアップ”- Chaos Carnival - クラウドネイティブなカオスエンジニアリングに関する 2 日間のグローバルな仮想カンファレンス。
- Chaos Conf - カオスエンジニアリングのデモ、専門家のアドバイス、および企業で実際にカオスを実践している仲間との交流の 1 日。
- SRECon Conferences - 公式の SRE カンファレンス。
- LISA Conferences - SysAdmin/DevOps/SRE に関する著名なカンファレンス。
- O’Reilly Velocity Conference - システムエンジニアリング/DevOps/SRE に関する著名なカンファレンス。
- Chaos Engineering Community Meetup Group - ベイエリアのカオスエンジニア向けミートアップグループ。
- London Chaos Engineering Community _ ロンドン地域のカオスエンジニア向けミートアップグループ。
- Stockholm Chaos Engineering Meetup ストックホルムのカオスエンジニア向けミートアップグループ。
- Chaos Engineering Community - 世界中のカオスエンジニアリングに関するミートアップのコレクション。
- Conf42.com: Chaos Engineering - 実践者および採用者向けのカオスエンジニアリング - 英国ロンドン、2020 年 1 月 23 日。
- Kubernetes Chaos Engineering Meetup Group India- インドのカオスエンジニア向けミートアップグループ。
- Chaos Community Google Group
- Chaos Engineering LinkedIn Group
- Chaos Engineering Slack Community
- CNCF Chaos Engineering Working Group
- CNCF Chaos Engineering Working Group Slack:#chaosengineering(slack.cncf.io)
- CNCF Chaos Engineering Working Group Github
- Chaos Toolkit Slack Community
- Litmus Chaos Engineering Slack Community
コントリビュート
Section titled “コントリビュート”まずは貢献ガイドラインをご覧ください。いつでも貢献を歓迎します!
HagiCode
HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。
豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。
- スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
- 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
- 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。
Windows 版をダウンロード
HagiCode を共有
アイデアを、出荷できるソフトウェアへ。
HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。
- スマート
- OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
- 効率的
- マルチエージェント実行で、調査・実装・レビューを並行して進めます。
- 楽しい
- 使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

