Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
4
Кеширующий шлюз для платного банковского API
Условие задачи
Необходимо спроектировать эффективную архитектуру взаимодействия с внешним платным банковским сервисом, который выдаёт данные о кредитоспособности по номеру паспорта. В условиях микросервисного окружения множество сервисов будут запрашивать эту информацию. Требуется реализовать центральный сервис‑обёртку, принимающий запросы от внутренних компонентов, вызывающий внешний API только при необходимости и применяющий кеширование, чтобы сократить количество платных вызовов.