---
title: サービス
aliases: [service_table, service-table]
default_lang_commit: f9b631a466855b3bb7ec11bb5a9d342470caa77a
---

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

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