На разработку системы отчетности для заказчика по имеющимся наработкам потребовалось ≈ 6 месяцев. Первую работоспособную версию сервиса развернули за полтора месяца, остальное время ушло на доработку под отчеты других заказчиков, а так же на разработку универсального отчета, оптимизацию и адаптацию решения:
- Реализовали отложенную генерацию отчетов с возможностью создания очереди, что избавило от необходимости ждать, пока завершится процесс для запуска следующего.
- Проанализировали потребности заказчика, создали универсальную форму для гибкой настраиваемой генерации отчетов по законам №223-ФЗ и №44-ФЗ.
- Спроектировали и добавили интерфейс (frontend) для упрощения запуска и контроля выполнения задач на парсинг и генерацию.
- Разработали сервис парсинга в ClickHouse — для ускорения выполнения задач обработки и систематизации данных.
- Разработали и подключили сервис зеркалирования данных с ЕИС на базе технологии AirFlow и базы данных ClickHouse для существенного ускорения работы и уменьшения зависимости системы от стабильности работы внешних агентов.
Подсистема зеркалирования ЕИС для заказчика решает проблему нестабильной выгрузки данных напрямую. Это собственная разработка АйТи-Баланс, которая, помимо прочего, позволяет обойтись без переработки существующих интеграций на фоне
закрытия с 1 января 2025 года доступа к ЕИС через FTP. В этом кейсе решение развернуто на «мощностях» заказчика, поскольку предполагается высокая нагрузка и предпочтительна интеграция в Контуре.