## Memo
- [[TrainTicket]]を用いている。
## Memo with LLM
## Abstract
マイクロサービス・アーキテクチャは、現代のソフトウェア・システムの規模と複雑さの増大に対応して登場し、継続的なスケーラビリティを可能にし、複雑なモノリシック・コードベースの課題に対処している。しかし、クラウド・ネイティブ・アプリケーションの複雑化は、障害のリスクも増大させる。さらに、このようなアプリケーションにおける設計上の決定は、一見効果的であるように見えても、否定的な結果をもたらし、システムの品質を損なう反復的なプラクティスであるアンチパターンとして現れる可能性がある。この研究では、[[OpenTelemetry]] (OTel)フレームワークを活用することで、システムのアーキテクチャとパフォーマンスの改善に貢献する、マイクロサービスベースのベンチマークアプリケーションにおけるアンチパターンの検出における観測可能性の有効性を評価する。合計3つのアンチパターンが検出された: Chatty Services」、「Wobbly Service Interactions」、「Cyclic Dependency」である。我々の実験では、検出されたアンチパターンを解決することで、レスポンスタイムが9.38%短縮され、アプリケーションのパフォーマンスが向上し、結果としてユーザーエクスペリエンスが向上することが実証された。