Разработка архитектуры и бэкенда агрегатора товаров

120 000 ₽
backend developmentmicroservices architectureelasticsearch/clickhousepostgresql/database designhigh-load systemsdevops/infrastructureмикросервисная архитектураelasticsearchclickhouseetlpostgresqlredismemcachedhighloadшардированиемониторинг и логированиеapi интеграциябалансировка нагрузки

Требуется создание архитектуры и бэкенда масштабируемой платформы для агрегации товарных предложений. Функциональным ориентиром служит логика организации каталога портала https://1ya.me/

Система должна работать с базой данных объёмом примерно 100 миллионов товарных позиций (SKU) и обеспечивать мгновенный отклик при поиске, сортировке и использовании множественных фильтров.

В задачи входит проектирование отказоустойчивой микросервисной архитектуры, рассчитанной на высокие пиковые нагрузки (HighLoad). Требуется настройка и глубокая оптимизация поисковых движков (Elasticsearch, ClickHouse или аналогичных) для быстрой выдачи по сложным запросам. Необходима разработка эффективных пайплайнов (ETL) для импорта, парсинга и постоянной синхронизации данных от множества поставщиков через API, XML/YML фиды.

Система должна включать механизмы горизонтального масштабирования: шардирование баз данных (PostgreSQL), многоуровневое кэширование (Redis/Memcached) и балансировку нагрузки. Необходимо создание системы мониторинга, логирования и алертинга для контроля состояния всех узлов кластера.

Ожидается описание реального опыта работы с высоконагруженными системами (с указанием примерных RPS и объёмов данных из предыдущих проектов), предварительный стек технологий, примеры архитектурных решений или кейсы из портфолио, а также обозначение этапов реализации и ориентировочную стоимость работ.

Вход и регистрация

Пришлём одноразовый код на почту — пароль не нужен.

или код входа

Пройдите проверку безопасности ниже, чтобы продолжить