Техническое задание: Система мониторинга объявлений

Цель проекта

Разработать автоматизированное решение для отслеживания появления новых объявлений на целевом веб-ресурсе в режиме, близком к реальному времени.

Ключевые функциональные требования

  • Целевой поиск: Поиск и парсинг объявлений должен осуществляться только в заранее определённых категориях товаров.
  • Фильтрация по заголовку: Система должна отбирать объявления, содержащие заданные ключевые слова в своих заголовках.
  • Минус-слова: Обязательная возможность указания стоп-слов (минус-слов). Объявления, содержащие эти слова в заголовке, должны исключаться из результатов.
  • Оповещения: Реализовать механизм уведомления пользователя о появлении новых записей, соответствующих критериям (например, через Telegram, email или в интерфейсе системы).

Технические пожелания

  • Решение должно быть стабильным и работать с учётом ограничений целевого сайта (robots.txt, нагрузка).
  • Желательна возможность гибкой настройки ключевых слов, категорий и интервалов проверки.
  • Архитектура должна позволять легко добавлять новые источники (сайты) для мониторинга в будущем.

Развертывание отказоустойчивого кластера 1С на PostgreSQL с Patroni и аналитической нодой

Требуется спроектировать и внедрить высокодоступную инфраструктуру для 1С на базе кластера PostgreSQL (Patroni) с выделенным сервером для аналитических нагрузок. В рамках проекта необходимо выполнить миграцию существующих рабочих баз данных в новую среду.