# サービス

Site [llms.txt](/ja/llms.txt)

---

リクエストフローを可視化するには、[サービスのダイアグラム](../architecture/)を確認してください。

| サービス                                  | 言語       | 説明                                                                                                                                          |
| ----------------------------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [会計](accounting/)                       | .NET       | 受注した注文を処理し、すべての注文（モック）の合計をカウントします。                                                                          |
| [広告](ad/)                               | Java       | 与えられたコンテキストワードに基づいて、テキスト広告を提供します。                                                                            |
| [エージェント](agent/)                    | Python     | LangGraph エージェントを使用し、ビルトインまたは MCP 提供のショップツールでユーザーのプロンプトを処理する AI アシスタントを提供します。       |
| [カート](cart/)                           | .NET       | ユーザーのショッピングカート内の商品を Valkey に保存し、取得します。                                                                          |
| [チャットボット](chatbot/)                | Python     | ユーザーのメッセージをエージェントサービスに転送する、Gradio ベースのチャット UI を提供します。                                               |
| [チェックアウト](checkout/)               | Go         | ユーザーのカートを取得し、注文を準備し、支払い、配送、メール通知を制御します。                                                                |
| [通貨換算](currency/)                     | C++        | ある金額を別の通貨に換算します。欧州中央銀行（ECB）から取得した実際のレートを使用します。最もQPSの高いサービスです。                          |
| [メール](email/)                          | Ruby       | ユーザーに注文確認メールを送信します（モック）。                                                                                              |
| [Flagd-UI](flagd-ui/)                     | Elixir     | 機能フラグの切り替えと編集を可能にします。                                                                                                    |
| [不正検知](fraud-detection/)              | Kotlin     | 受信した注文を分析し、不正行為（モック）を検出します。                                                                                        |
| [フロントエンド](frontend/)               | TypeScript | Webサイトを提供するためのHTTPサーバーを公開します。サインアップやログインは不要で、すべてのユーザーに対して自動的にセッションIDを生成します。 |
| [フロントエンドプロキシ](frontend-proxy/) | Envoy      | 単一ポート上で Web ストアとオブザーバビリティ UI をまとめるリバースプロキシです。                                                             |
| [画像プロバイダー](image-provider/)       | NGINX      | フロントエンドで使用される商品画像を静的にホストします。                                                                                      |
| [Kafka](kafka/)                           | Java       | チェックアウトサービスを会計サービスおよび不正検知サービスに接続するメッセージキューです。                                                    |
| [負荷生成](load-generator/)               | Python     | 実際のユーザー購買フローを模したリクエストを、フロントエンドに継続的に送信します。                                                            |
| [MCP](mcp/)                               | Python     | エージェントおよびその他の MCP 互換クライアント向けに、Model Context Protocol でショップツールを公開します。                                  |
| [支払い](payment/)                        | JavaScript | 指定されたクレジットカード情報（モック）に対して、指定された金額を請求し、トランザクションのIDを返却します。                                  |
| [商品カタログ](product-catalog/)          | Go         | JSONファイルに基づく商品のカタログと、商品検索機能及び個別商品の取得機能を提供します。                                                        |
| [見積もり](quote/)                        | PHP        | 発送される商品の点数に基づいて、送料を計算します。                                                                                            |
| [レコメンデーション](recommendation/)     | Java       | カートの内容に基づいて、他の商品をレコメンドします。                                                                                          |
| [配送](shipping/)                         | Rust       | ショッピングカートに基づいて送料の見積もりを提示します。指定された住所に商品を配送します（モック）。                                          |
| [React Nativeアプリ](react-native-app/)   | TypeScript | ショッピングサービスのためのUIを提供する、 React Native製のモバイルアプリケーションです。                                                     |

---

Section pages:

- [Flagd-UI サービス](/ja/docs/demo/services/flagd-ui/)
- [Kafka](/ja/docs/demo/services/kafka/)
- [MCP サービス](/ja/docs/demo/services/mcp/)
- [React Native アプリ](/ja/docs/demo/services/react-native-app/)
- [カートサービス](/ja/docs/demo/services/cart/)
- [エージェントサービス](/ja/docs/demo/services/agent/)
- [メールサービス](/ja/docs/demo/services/email/)
- [チェックアウトサービス](/ja/docs/demo/services/checkout/)
- [チャットボットサービス](/ja/docs/demo/services/chatbot/)
- [フロントエンド](/ja/docs/demo/services/frontend/)
- [フロントエンドプロキシ（Envoy）](/ja/docs/demo/services/frontend-proxy/)
- [レコメンデーションサービス](/ja/docs/demo/services/recommendation/)
- [画像プロバイダーサービス](/ja/docs/demo/services/image-provider/)
- [会計サービス](/ja/docs/demo/services/accounting/)
- [見積サービス](/ja/docs/demo/services/quote/)
- [広告サービス](/ja/docs/demo/services/ad/)
- [支払いサービス](/ja/docs/demo/services/payment/)
- [商品カタログサービス](/ja/docs/demo/services/product-catalog/)
- [通貨サービス](/ja/docs/demo/services/currency/)
- [配送サービス](/ja/docs/demo/services/shipping/)
- [不正検知サービス](/ja/docs/demo/services/fraud-detection/)
- [負荷生成ツール](/ja/docs/demo/services/load-generator/)
