Пополнение счёта мобильного оператора
Нужен микросервис, который пополняет счёт абонента мобильного оператора. Есть сервис списания с тремя операциями: поставить холд (возвращает hold_id), подтвердить списание по hold_id, отменить холд. Есть внешний провайдер, который переводит деньги на номер по id транзакции и номеру телефона. Раз в сутки провайдер выгружает реестр успешных переводов за день (id транзакции + номер). Как построить взаимодействие с провайдером с учётом задержанной сверки?
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить