Сервіси

Щоб візуалізувати потоки запитів, дивіться Діаграму сервісів.

СервісМоваОпис
accounting.NETОбробляє вхідні замовлення та підраховує суму всіх замовлень (макет/).
adJavaНадає текстові оголошення на основі заданих контекстних слів.
cart.NETЗберігає товари в кошику користувача в Valkey і витягує їх.
checkoutGoОтримує кошик користувача, готує замовлення та координує оплату, доставку та повідомлення електронною поштою.
currencyC++Конвертує грошову суму в іншу валюту. Використовує реальні значення, отримані з Європейського центрального банку. Це сервіс з найвищим QPS.
emailRubyНадсилає користувачам електронний лист із підтвердженням замовлення (макет/).
flagd-uiElixirДозволяє вмикати та редагувати прапорці функцій.
fraud-detectionKotlinАналізує вхідні замовлення та виявляє спроби шахрайства (макет/).
frontendTypeScriptВідкриває HTTP сервер для обслуговування вебсайту. Не вимагає реєстрації / входу та автоматично генерує ідентифікатори сесій для всіх користувачів.
load0generatorPython/LocustПостійно надсилає запити, імітуючи реалістичні потоки покупок користувачів на фронтенд.
paymentJavaScriptЗнімає кошти з наданої кредитної картки (макет/) на вказану суму та повертає ідентифікатор транзакції.
product-catalogGoНадає список продуктів з JSON файлу та можливість шукати продукти та отримувати окремі продукти.
product-reviewsPythonПоказує відгуки про товар та відповіді на питання стосовно відповідного товару на основі його опису та відгуків.
quotePHPРозраховує вартість доставки залежно від кількості товарів для відправлення.
recommendationPythonРекомендує інші продукти на основі вмісту кошика.
shippingRustНадає оцінки вартості доставки на основі кошика. Доставляє товари за вказаною адресою (макет/).
react-native-appTypeScriptReact Native мобільний застосунок, який надає користувацький інтерфейс на додачу до сервісів для шопінгу.

Востаннє змінено December 26, 2024: [uk] Ukrainian documentation for OpenTelemetry (2a3c5648)