- Албатов Константин
- Подворный Артем
- Суслов Илья
- Горлов Артем
Spring
- основной веб фреймворкRedis
- использование внешней базы данных для кэширования с интеграциейSpring Cache
Postgres
- база данных для хранения данных о площадках тендеров и возможных форматах входных данныхElastic Search
- база данных для поиска по отдельным полям и свободного поиска по ключевым и фильтрацииKibana
- возможность просмотра данных в базе в режиме реального времени с целью контроля потока данных и администрированияVaadin
- удобный и легковесный Server-Side UI-фреймворкSpring AI
- интеграция с новым модулем с перспективой возможного добавления нейронной сети для более умного и кастомизируемого поиска тендеровSwagger
- создание автоматической документации для упрощения тестирования и демонстрации веб-приложенияDocker + Docker Compose
- для удобного развертывания на локальных или удаленных хостингах (ссылка). В данный момент используется Render, так как исппользуется Free-tier, сервер засыпает после бездействия, необходимо подождать от 3 до 5 минут после первого запроса, после обновить страницу.Spring Jib Plugin
- эффективное создание docker образов для локального запуска и тестированияDetekt
иKtlint
- статические анализаторы кода, которые ускоряли и упрощали процесс разработки и отлаживания сервисаGithub CI/CD
- автоматическая сборка, тестирование и создание образа после коммита
Ссылка ня яндекс-диск