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

Занимаемся развитием электронной коммерции. Создание систем для управления заказами, коммуникации с клиентом и визуализации всех процессов.

далее
далее
Кейс 13

Обновление архитектуры онлайн-магазина автозапчастей

Улучшили архитектуру онлайн-магазина автозапчастей, для обработки большего количества заказов.
Сроки
РЕФАКТОРИНГ
3 месяца
Технологии
Web
PHP, PostgreSQL,
Twig, JS

О проекте

Клиент — владелец регионального онлайн-магазина автозапчастей. Проблема, с которой он к нам пришёл, заключалась в уменьшении скорости работы e-commerce системы при увеличении количества заказов онлайн магазина.

Задачи

  • Увеличить скорость работы системы с существующими заказами
  • Оптимизировать систему для дальнейшего роста

Решения

Прежде всего, мы провели анализ состояния системы и обнаружили технические ошибки, возникающие при работе с заказами. Хотя они не влияют непосредственно на функциональность, они влияют на скорость работы системы в целом. Также мы поняли, что система слишком монолитна и ее нужно разделить на несколько отдельных проектов, которые взаимодействуют друг с другом.

В результате обсуждения последовательности обновления системы мы сначала решили начать с исправления ошибок, и только после этого приступим к оптимизации архитектуры. Так как был шанс, что некоторые ошибки будут перенесены на новую архитектуру.

После исправления ошибок, мы начали работу по обновлению архитектуры, отделяя каждую часть от большого приложения. Работа велась итеративно, постепенно интегрируя по API каждый отдельный проект в другие части системы.

В результате обновления люди, которые работают с системой, смогли обработать на 15% больше заказов. А в будущем система сможет выдержать трехкратный и более рост.

Расскажите нам о своих идеях и мы предложим лучшие решения!
Связаться с нами
Другие кейсы
Разработка API и интерфейса администратора сервиса Foodfox (сейчас Яндекс.Еда)
Помогли команде проекта в разработке API для мобильных приложений, интерфейса администратора и интеграций с ресторанами.