Разработка бэкенда агрегатора товаров
Описание
Требуется разработка архитектуры и бэкенда масштабируемой платформы-агрегатора товарных предложений. Функциональный референс по организации каталога и логике — товарный портал 1ya.me. Ключевая особенность системы — работа с базой данных объемом порядка 100 миллионов товарных позиций (SKU) с обеспечением мгновенного отклика при поиске, сортировке и применении множественных фильтров.
Основные технические задачи: • Проектирование отказоустойчивой микросервисной архитектуры, способной выдерживать высокие пиковые нагрузки (HighLoad). • Настройка и глубокая оптимизация поисковых движков (Elasticsearch, ClickHouse или аналогов) для молниеносной выдачи по сложным запросам. • Разработка эффективных пайплайнов (ETL) для импорта, парсинга и постоянной синхронизации данных от множества поставщиков (API, XML/YML фиды). • Реализация механизмов горизонтального масштабирования: шардирование баз данных (PostgreSQL), многоуровневое кэширование (Redis/Memcached) и балансировка нагрузки. • Создание системы мониторинга, логирования и алертинга для контроля состояния всех узлов кластера.
Как откликнуться: Опишите ваш реальный опыт работы с высоконагруженными системами (укажите примерные RPS и объемы данных в предыдущих проектах), предложите предварительный стек технологий для данной задачи, приложите примеры похожих архитектурных решений или кейсов из портфолио, а также обозначьте этапы и ориентировочную стоимость работ.
