Chaos Engineering の概念は、ほとんどの場合バックエンドのコンポーネントに対して適用されます。 Netflix では Chaos Monkey、Gorilla、Kong などのツールを構築することで、様々なシステム、ゾーン、さらにはリージョン全体がダウンした時に、サービスが存続可能であるように継続的にテストを行っています。 さて、Web アプリケーションを構築する上で、サーバサイドだけを気にかけるだけでよいのでしょうか。 信頼性の高いバックエンドインフラストラクチャとアプリケーションを維持することは重要ですが、ユーザーの要求を満たした後でも、うまくいかないことがたくさんあります。 Web ページの読み込みが遅くなる可能性があり、画像やスクリプトのダウンロードに失敗する可能性があり、地理的な距離が大きいと、大幅な遅延が発生する可能性があります。 これらはユーザーエクスペリエン