RUEN
Обсудить проект

Инженерный кейс

Данные карточки товара по артикулу

Сервис отдаёт цену, остаток и характеристики товара маркетплейса по одному артикулу — с ключами доступа, тарифами и суточными квотами.

Карточка разделена надвое по доступности источника. Неизменную часть отдаёт открытое хранилище, адрес которого вычисляется прямо из артикула, а цену и остаток — защищённый канал, которому нужен чистый адрес. Поэтому ответ честно помечает, что именно удалось получить: свежие данные, кэш или отказ — вместо того чтобы молча подставить старое.

Площадки спрятаны за одним интерфейсом: новая добавляется отдельным классом, слои выше не меняются.

Python · FastAPI · SQLite