Нарисовать схему функциональной архитектуры сервиса

Цель проекта: Разработать сервис, который по запросу от внешней системы (витрина Банка-партнера) будет рассчитывать сумму рекомендованного платежа, которая будет выводиться в качестве рекомендованной суммы для пополнения счета на витрине платежного партнера (Банка).

Исходные данные:
Есть потенциальный партнер (Банк), который хочет разместить у себя в мобильном приложении, в разделе с пополнением счета мобильного оператора, информацию с суммой рекомендованного платежа, которую рассчитает оператор на основе знаний об Абоненте и передаст по запросу от Банка-партнера.
Сумма рекомендованного платежа должна включать в себя все запланированные по Абоненту списания на 30дней вперед (с момента поступления запроса в сервис СРП), текущий баланс счета, а также все составляющие баланса (кредитный лимит, который подключен Абоненту, который Абонент может потратить на оплату услуг Связи).
Запланированные списания: Абонентская плата по тарифу, регулярные списания за опции, доп. услуги (VAS) и т.д.

Перечень доступных систем в контуре Оператора для организации архитектурного решения:

1. Биллинговая система.
2. Платформа VAS продуктов (данные по доп. продуктам);
3. Платформа Core продуктов (данные по тарифам и опциям);

4. Протоколы взаимодействия систем в контуре Оператора HTTP, AMQP;

5. Сервер аутентификации/авторизации пользователей;

6. Платежный шлюз;

7. Системы мониторинга Grafana.


Образ результата:
Схема функциональной архитектуры сервиса.

Описание архитектурного решения.

Flow диаграмма взаимодействия систем внутри решения.

Читайте на 123ru.net