## Memo - ## Abstract マイクロサービスは、モジュール性、拡張性、柔軟性を重視した、分散型ソフトウェア開発のための一般的なアーキテクチャスタイルである。実際、マイクロサービスシステムでは、機能性は疎結合の小さなサービスによって提供され、それぞれが特定のビジネス機能に焦点を当てています。マイクロサービス・アーキテクチャ・スタイルに従ってシステムを構築すると、主に異なるマイクロサービスがどのように配置され、調整され、どのように相互作用するかに関連する多くの課題が発生します。本論文では、これらの課題に取り組むために、人工知能の分野でどのような技術が使われてきたかについて調査します。