Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
Сергей Ельшин
Платформа сбора данных с оборудования: из нерабочего состояния — в стабильную работу
Сергей Ельшин
#Программирование приложений#Разработка программного обеспечения#Администрирование серверов

Платформа сбора данных с оборудования: из нерабочего состояния — в стабильную работу

15 
Сергей Ельшин Россия, Пермь
Поделиться: 0 0 0
Платформа сбора данных с оборудования: из нерабочего состояния — в стабильную работу
Сфера

Промышленность и оборудование

Сдано

Апрель 2026

Задача

Платформа собирает телеметрию с промышленного оборудования: датчики и контроллеры передают данные в сервисы сбора, сервер хранит и обрабатывает их, мобильное приложение показывает состояние оборудования.

Платформа досталась заказчику от прежней команды и работала нестабильно. Три кодовые базы на трёх языках — Go, Java и Qt — без хозяина и без документации. Было непонятно, что чинить первым.

Задача: разобраться в системе, вернуть её в стабильную работу и сделать так, чтобы о сбоях становилось известно сразу.

Решение

Аудит. Разобрался во всех трёх кодовых базах: как устроено, где и почему ломается. Результат — карта системы и список проблем.

План для руководства. Понятным языком: что чинить сейчас, а что можно отложить. Приоритеты согласовали с заказчиком.

Исправления. Правки в сервисах сбора на Go, сервере на Java и мобильном приложении на Qt, включая сборку мобильной версии под iOS.

Мониторинг. Метрики и оповещения о сбоях: о проблеме становится известно сразу, а не от пользователей.

Всю работу вёл один: аудит, план, правки в трёх кодовых базах и мониторинг.

Результат

Платформа работает стабильно.

Сбои видны сразу — по оповещениям, а не по жалобам пользователей.

У руководства есть карта системы и план развития: что делать дальше и в каком порядке.

Три кодовые базы на трёх языках — один исполнитель.


Стек технологий

  • С++ С++ Язык программирования
  • Go (Golang) Go (Golang) Язык программирования
  • Java Java Язык программирования
  • Qt Qt Фреймворк/библиотека

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку