Федерация альпинизма России (ФАР)
.jpg.webp?v=1764146224)
- PHP
- Angular
- Grunt
- Twig
Задачи
Уменьшить количество сбоев на портале
Минимизировать время простоя во время неработоспособности сайта
Решение
Первым делом наши системные администраторы взялись за администрирование выделенного сервера, на котором крутился проект
.jpg.webp?v=1764146669)
Настроили Git, подняли тестовый сервер, внедрили процессы контроля версий и тестирования
Выполнили масштабный рефакторинг legacy-кода (Symfony 2 + Angular 1.4), переработали проблемные участки legacy-кода и устранили причины сбоев
Отказались от Docker и обновления Angular из-за ограниченных сроков и приоритета стабильности
Все задачи вели через Redmine, развернутый на нашем сервере
Основные сложности
Критическое состояние кодовой базы и инфраструктуры
Устаревший стек без документации и с техническим долгом
Необходимость балансировать между срочными исправлениями и долгосрочной стабильностью
.jpg.webp?v=1764146837)
.jpg.webp?v=1764146837)
Стек технологий
Symfony 2, Angular 1.4
Git
.jpg.webp?v=1764146919)
Результаты
Сайт стабильно работает, количество сбоев и время простоя минимизированы
Добавлен новый функционал, налажены процессы разработки и поддержки
.jpg.webp?v=1764146967)
Бизнес-эффект
ФАР получила надежный цифровой канал для взаимодействия с региональными отделениями, спортсменами и партнёрами, что повысило оперативность и доверие к организации
Понравился проект?
- Битрикс
- PHP