Задача
Одна из лидирующих ИТ компаний поставила задачу по развитию и поддержке крупного образовательного портала для 100K+ пользователей, включая внедрение новых сервисов и оптимизацию производительности.
Особенности проекта
- Рефакторинг PHP-кода.
- Миграция Apache -> Nginx.
- Оптимизация запросов SQL.
- Оптимизация архитектуры, миграция на много-серверную распределенную систему с балансировщиком приложений и БД.
- Внедрение централизованной системы логирования.
- Создание инструмента создания и распечатки сертификатов конференций.
- Развертывание Vimeo в качестве видео-хостинга.
- Имплементация Mirapolis для проведения вебинаров.
Результаты
- 60+ ошибок устранено.
- Переход на новую версию HTTP сервера.
- Внедрение системы балансировки серверов приложений и БД.
- Двухкратное улучшение производительности портала при пиковой нагрузке (одновременная работа 100-300 пользователей во время проведения обучающих мероприятий).