Система генерации отчетов для автоматизации документооборота

Backend
Asset Management - проект построен на микросервисной архитектуре, который автоматизирует задачи по сбору, и хранению информационных активов, за счет различных агентов сканирования, для дальнейшей обработки и генерации отчетов.

Является частью экосистемы по автоматизации документооборота, сбора и учета бизнес-данных организаций различных отраслей экономики.
Задачи на проекте
Оценка задач
Проведение код-ревью
Проведение ревью требований
Участие в формировании архитектурных решений и требований к продукту
Разработка кодовой базы проекта

Алексей
Тестировщик
Я принимал участие в формировании архитектуры проекта, самостоятельно разработал несколько микросервисов. Также я разработал систему динамических микросервисов для плагинов и систему интеграции, основанную на плагинах, которая в дальнейшем использовалась и другими командами разработки
Технологии проекта
  • .NET 8
    Основа для разработки бэкенда микросервисов
  • ASP.NET
    Для создания веб-приложений и API
  • RESTful API
    Для обеспечения взаимодействия между различными микросервисами и клиентскими приложениями
  • gRPC
    Для межсервисного взаимодействия, особенно в тех случаях, когда требовалась высокая производительность и низкая задержка
  • PostgreSQL
    Для хранения структурированных данных, связанных с информационными активами
  • OpenSearch
    Для полнотекстового поиска и аналитики данных
  • ClickHouse
    Для хранения и анализа больших объемов аналитических данных
  • Kafka
    Система обмена сообщениями для асинхронной обработки данных между микросервисами
  • FastReport
    Для генерации отчетов на основе собранных данных
  • Quartz
    Для планирования задач и выполнения фоновых процессов
  • Docker
    Для контейнеризации микросервисов, что обеспечивало их изоляцию и легкость развертывания
Советуем посмотреть и другие работы:
Давайте сделаем следующий проект вместе!
Если у вас есть вопросы или предложения, пишите: hello@a2seven.com
Made on
Tilda