ИнтеграцииСпасение проекта
Телеком web-платформа: сложные интерфейсы в критичной системе
- Что это было
- Разработка и доработка web-интерфейсов действующей телеком-платформы: таблицы, фильтры, REST API, legacy-стек.
- Моя роль
- Frontend, интеграция с REST API, code review
- Период
- 2023–2025
- Результат
- Legacy-участки улучшались постепенно, без остановки критичной системы.
Контекст и исходная проблема
Действующая телеком-система, от которой зависят операционные процессы. Стек — смесь поколений: Angular, AngularJS и ExtJS в одном продукте.
Бизнес-задача
Добавлять и исправлять функциональность в работающей системе, не нарушая критичные сценарии и постепенно улучшая legacy-код.
Ограничения и неизвестные
- Смешение Angular, AngularJS и ExtJS в одном продукте
- Критичные для бизнеса данные и интерфейсы
- Большие таблицы, фильтры и сложные формы
- REST API как единая точка интеграции
Моя ответственность
Frontend-разработка, интеграция с REST API, тестирование, code review и техническая документация.
Ключевые решения и компромиссы
- Постепенное улучшение legacy вместо рискованного «большого переписывания»
- Изменения проверяются на реальных сценариях критичной системы
- Документация и code review — часть каждого изменения
Что получилось
- Новые функции и исправления внедрялись в действующие интерфейсы
- Постепенное улучшение устаревших участков без остановки продукта
- Проверенные основные сценарии при каждом релизе
Границы публикации
Следующий шаг для похожей задачи
Похожая задача: принять или доработать сложный проект — начнём с диагностики и карты рисков.