Назад к задачам
Middle — Senior
4

Кеширующий шлюз для платного банковского API

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

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