Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Обсудить и согласовать модель данных предметной области (User, Post)
  2. Реализация
    1. Класс - сервис для работы с MongoDB для Post(сохранение, получение по ID, управление подписчиками)
    2. Класс - сервис для работы с OpenSearch (индексация, поиск по тексту, агрегация по тегам)
    3. Класс - сервис для работы с MongoDB для User (сохранение, получение по ID)
    4. Реализация кэширования в Hazelcast
    5. Реализация загрузки данных из stackoverflow в систему с использованием реализованных сервисов (например, используя Apache Spark)
    6. Реализация REST API для классов из a,c
    7. Реализация REST API для классов из b (полнотекстового поиска)
  3. Интеграция
    1. Загрузка полного объема данных в кластер (не менее нескольких миллионов сообщений)
    2. Функциональное тестирование и исправление ошибок
    3. Тест на отключение отдельных узлов и восстановление связи с узлом
  4. Краткий отчет (постановка задачи, архитектура решения, результаты тестирования)