Versions Compared

Key

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

...

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