Проектирование и разработка API для взаимодействия с web приложением и отдельным приложением с использованием очереди. Проектирование структуры базы данных, миграции БД. Работа с очередей задач для запроса и получения json данных от отдельного приложения, которое присылает данные от 5 разных источников (сайтов) с данными. Разбор json и преобразование их в единый формат для сохранения в БД и использования в API. Анализ и подготовка данных для дашборда. Веб оформляет запрос в API для изменения полученных данных. API подготавливает данные - сканы документов, письмо в PDF формате на основе шаблона, и отправляет стороннему приложению. Далее API по расписанию получает данные от стороннего приложения, анализирует их и по результатам дает информацию для web. Микросервисы для подготовки PDF, отправки факса через API сервиса факсов, печать документов в офисе. Создание инфраструктуры - Postgresql, RabbitMQ, Redis, nginx. Работа в команде с фронтенд и разработчиком отдельного приложения. |