Масштабирование online-площадки «РЯДЫ»
Вернуться к спискуКрупный российский ритейлер «РЯДЫ» работает с 2015 года в новом для страны формате — Оптоклуб® (аналог сети COSTCO в США).
Нашей основной задачей стала разработка адаптивной версии сайта, интеграции со сторонними системами и подготовка online-площадки к безотказной работе в режиме высоких нагрузок.
Задачи:
— построение архитектуры готовой к высоким нагрузкам;
— интеграция с SAP (разрезы: товары, склады, покупки, пользователи)
— DevOps + Continuous Integration
— мониторинг быстродействия и устойчивости сервера и всех связанных систем
— разработка адаптивной версии сайта
Решение:
— Провели Рефакторинг 70% программного кода, привели код в соответствие «BITRIX style guide for highload projects»;
— разработали адаптивную версию сайта;
— оптимизировали распределение нагрузки на сервера, выделив кеширование и синхронизацию в отдельные сущности
— Обеспечили сквозной мониторинг быстродействия и нагрузки (интеграция Zabbix)
Результаты:
— 4х-кратное увеличение быстродействия backend-процессов
— загрузка комплексных страниц не превышает 3 секунд в пиковую нагрузку
— выкатывание программных релизов может происходить 24x7 и не влияет на работу посетителей в сайтом
— постоянный мониторинг и прогнозирование нагрузки
— сокращение в 1,5 раза бюджетов на техническую поддержку сайта
Нашей основной задачей стала разработка адаптивной версии сайта, интеграции со сторонними системами и подготовка online-площадки к безотказной работе в режиме высоких нагрузок.
Задачи:
— построение архитектуры готовой к высоким нагрузкам;
— интеграция с SAP (разрезы: товары, склады, покупки, пользователи)
— DevOps + Continuous Integration
— мониторинг быстродействия и устойчивости сервера и всех связанных систем
— разработка адаптивной версии сайта
Решение:
— Провели Рефакторинг 70% программного кода, привели код в соответствие «BITRIX style guide for highload projects»;
— разработали адаптивную версию сайта;
— оптимизировали распределение нагрузки на сервера, выделив кеширование и синхронизацию в отдельные сущности
— Обеспечили сквозной мониторинг быстродействия и нагрузки (интеграция Zabbix)
Результаты:
— 4х-кратное увеличение быстродействия backend-процессов
— загрузка комплексных страниц не превышает 3 секунд в пиковую нагрузку
— выкатывание программных релизов может происходить 24x7 и не влияет на работу посетителей в сайтом
— постоянный мониторинг и прогнозирование нагрузки
— сокращение в 1,5 раза бюджетов на техническую поддержку сайта