Полный цикл R&D — от сбора данных до генерации спецификаций и веб-интерфейса
Годы разработки
2025–2026
Название проекта
Система анализа и документирования асинхронных микросервисов (AsyncAPI)
Клиент
Лаборатория программной инженерии, Университет ИТМО (R&D)
Отрасль
Описание задачи
Задача клиента
Автоматизировать анализ и документирование асинхронного взаимодействия сервисов в микросервисной архитектуре
Асинхронные взаимодействия (очереди, события) плохо задокументированы и тяжело отслеживаются; документацию приходится вести вручную
Проблема
Tilda Publishing
Решение
Разработаны алгоритмы автоматического сбора событий
Ключевые технические вызовы
Корректно собрать и сопоставить события распределённой системы и сгенерировать по ним валидную спецификацию AsyncAPI
Стек технологий
Разработаны алгоритмы автоматического сбора событий из RabbitMQ и OpenTelemetry с генерацией спецификаций в стандарте AsyncAPI; бэкенд (REST API, спецификация OpenAPI) на C#; клиентский веб-интерфейс на React
Результаты
При проектировании новых изделий поисковый модуль сократил затраты времени инженера на поиск и структурирование документации
Реализован полный цикл R&D
Стандарт на выходе
AsyncAPI
Настроена интеграция с RabbitMQ и OpenTelemetry: система сама собирает события и на их основе пишет документацию в стандарте AsyncAPI
Разработана гибридная архитектура поиска, интегрирующая методы семантического поиска на базе векторных представлений и полнотекстового лексического поиска
ТелеМедХаб
Продукт получил современный интерфейс, удобный и для врачей, и для пациентов. Клиент смог ускорить последующую разработку
Решение задач по геометрии
Мобильное приложение для iOS, которое использует AI для распознавания геометрических задач по фото
АТИМО
Водитель быстро находит ближайший свободный пункт осмотра, записывается, а после прохождения осмотра автоматически получает цифровой путевой лист, который синхронизируется с системой автопарка
Анализ и генерация AsyncAPI
Разработаны алгоритмы автоматического сбора событий
Управление парком оборудования
Внедрены компоненты сканирования цифровых меток (QR-кодов оборудования и сотрудников), интерактивные карты для подтверждения геопозиции и многое другое
Системы контроля ключей
Аппаратная система доступа (физическая ключница) с собственным ПО для автоматизированного учёта
Телеуправление тяжелой техникой
Система удалённого доступа с realtime-передачей данных для одновременного подключения к нескольким машинам
Обсудим архитектуру, MVP и реалистичный план запуска
Поможем определить оптимальный стек, оценить сроки разработки и подобрать формат запуска под задачи бизнеса
Обсудим архитектуру, MVP и реалистичный план запуска
Поможем определить оптимальный стек, оценить сроки разработки и подобрать формат запуска под задачи бизнеса
Ответ в течение 1 рабочего дняОтвет в течение 1 рабочего дняОтвет в течение 1 рабочего дняОтвет в течение 1 рабочего дня
Ответ в течение 1 рабочего дняОтвет в течение 1 рабочего дняОтвет в течение 1 рабочего дняОтвет в течение 1 рабочего дня