## Memo
## Abstract
マイクロサービスベースのアプリケーションは、スケーラビリティと保守性を実現するために、分散アプリケーションをおそらくステートレスなサービスの集合として構成することを可能にするアーキテクチャスタイルをサポートする。しかし、このアーキテクチャは、フォールトトレランス、フォールト防止、フォールト検出、フォールト処理活動に関する課題をもたらす可能性がある。マイクロサービスのコンテキストでは、フォールト・インジェクションはより複雑である。そのため、フォールト・インジェクションはさらに高価になる。文献の中のいくつかの研究は、マイクロサービス障害の根本原因を調査したり、ユーザーがマイクロサービスに関連するフォールトを注入することを可能にするフレームワークを提供するなど、マイクロサービスベースのアプリケーションをテストすることの複雑さに対処している。この方向性において、フォールトカタログは、ソフトウェアのフォールト活動を実行するために有益である。本研究では、マイクロサービスベースのアプリケーションの開発とテストをより良くサポートするために、マイクロサービスベースのアプリケーションに関連するフォールトをカタログ化するために、多角的な文献レビューを実施した。そして、6つの非機能要件に分類され、マイクロサービスアーキテクチャに固有の11の特徴に関連する117の障害からなる分類法を定義した。