TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ

15 Jun 2025, 13:37

Open in Telegram Share Report

GetAnalyst_Use_Case_с_брокером_GreenCharge_GA_Завершение_зарядки.pdf
548.1Kb
GetAnalyst_Архитектура_GreenChargeGA_Use_Case_оплата_зарядки.png
1.3Mb
⚡ Пример технического Use Case с брокером в микросервисной архитектуре⚡


👉 Задача:
Нужно корректно завершить сессию, рассчитать оплату, списать деньги и уведомить пользователя.


👉 Проект:
#GreenChargeGA - зарядка электрических автомобилей


👉 Предусловия:
▫️ Пользователь завершает зарядку электромобиля на станции.
▫️ В его аккаунте уже привязана банковская карта.



👉 Система должна:
➕ зафиксировать окончание зарядки
➕ рассчитать потреблённую энергию и стоимость
➕ провести списание средств через эквайринг
➕ тправить уведомление
➕ начислить бонусы
➕ передать данные в аналитику


Все шаги проходят через брокер сообщений Kafka, который играет роль хореографа — он направляет выполнение событий:
✅ где-то в строго заданной последовательности,
✅ где-то — независимо, но не параллельно в прямом смысле, а асинхронно, по мере готовности подписчиков на брокер.



📎 В прикреплённом документе пример технического Use Case —
не просто “что делает пользователь”, а как работает система под капотом, какие внутренние и внешние интеграции есть, и как они организованы через событийно-ориентированную архитектуру (EDA).

Его можно использовать как основу для постановки задачи разработчикам или для обсуждения решения с архитекторами.


#АрхитектураGA

4k 0 131 17 43
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot