Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Umbrella IT
Оптимизация архитектуры инфраструктуры и стабилизация e-commerce сервиса Divan.ru за 1,5 месяца
Umbrella IT
#Поддержка и развитие сайта#Тестирование сайта

Оптимизация архитектуры инфраструктуры и стабилизация e-commerce сервиса Divan.ru за 1,5 месяца

77 
Umbrella IT Россия, Москва
Поделиться: 0 0 0
Оптимизация архитектуры инфраструктуры и стабилизация e-commerce сервиса Divan.ru за 1,5 месяца
Клиент

Диван.ру

Сфера

Электронная коммерция

Регион

Россия, Москва

Сдано

Июль 2024

Задача

Divan.ru – российская компания, производитель и ритейлер мебели и предметов интерьера. Сервис столкнулся с нестабильной работой при пиковых нагрузках: в вечернее время и выходные скорость работы снижалась, что влияло на продажи. Основные причины: наслоение архитектурных решений после смены команды разработки, отсутствие документации и неоптимальное взаимодействие между бэкендом и базой данных.

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

Решение

За 1,5 месяца выполнен комплексный аудит архитектуры инфраструктуры. К проекту были подключены DevOps-инженер, бэкенд-разработчик и архитектор, которые тесно взаимодействовали с технической командой Divan.ru. Организованы рабочие сессии, проведён анализ кода, бизнес-логики, кластера PostgreSQL, взаимодействия бэкенда с базой данных, а также механизмов балансировки нагрузки и мониторинга.

Выявлены основные узкие места: некорректное взаимодействие бэкенда с БД, накопление незакрытых соединений, избыточный кластер PostgreSQL из 8 нод и неверная конфигурация взаимодействия компонентов.

На основании результатов аудита оптимизирована архитектура: сокращено количество серверов в кластере, перенастроены конфигурации СУБД и взаимодействие с бэкендом, скорректированы параметры работы между серверами, добавлен мониторинг и балансировка нагрузки.

1Аудит текущей архитектуры

Организованы рабочие сессии с командой Divan.ru, получен доступ к продакшн-среде. Проведён анализ бизнес-логики, кода и PostgreSQL-кластера. Выявлено, что ключевая проблема связана с некорректным взаимодействием бэкенда с БД, а не только с самой СУБД.

2Оптимизация кластера и конфигураций

Сокращено число серверов PostgreSQL до оптимального значения. Перенастроены конфигурации СУБД и бэкенда, что снизило нагрузку, повысило стабильность и упростило сопровождение инфраструктуры.

3Балансировка нагрузки и целевая архитектура

Настроены мониторинг и распределение нагрузки для предотвращения перегрузок. Разработаны рекомендации по переходу на микросервисную архитектуру, автоматическому масштабированию и оптимизации CI/CD. При проектировании учтено географическое распределение пользователей (Беларусь, Узбекистан, Таджикистан). Подготовлен поэтапный план модернизации для минимизации рисков внедрения.

Результат

- Сервис Divan.ru стабилизирован, функции работают корректно при пиковых нагрузках.

- Нагрузка на инфраструктуру снижена, а затраты на поддержку уменьшены.

- Подготовлен план модернизации и целевая архитектура для масштабирования и дальнейшего роста бизнеса.

- Работа по аудиту и оптимизации выполнена за 1,5 месяца.

https://www.divan.ru/
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

Umbrella IT с удовольствием обсудит вашу задачу

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