Все кейсы

Магазин грузился 5 секунд - теперь мгновенно: перевели монолит на Laravel в 7 сервисов на Go и С#

CoderOK ·2026

Переписали монолит Artfabric на 7 Go-сервисов: время загрузки каталога сократилось с ~5 секунд до долей секунды.

Открыть проект

Задача

Интернет-магазин Artfabric работал на legacy-монолите Laravel: страницы каталога открывались около пяти секунд, поиск тормозил, а любая правка затрагивала всю систему и несла риск остановки продаж. Требовалось переписать платформу на современный стек, разделить на независимые сервисы и ускорить отдачу страниц без остановки торговли.

Решение

Монолит разбили на семь независимо деплоящихся сервисов на Go: публичный API, SSR-фронтенд, админ-панель, личный кабинет, AI-сервис, генератор КП и экспорт фидов. Бэкенд переписали с PHP на Go (Fiber, Chi), фронтенд — на SSR с Templ и HTMX для быстрой отрисовки и индексации. Поиск вынесли в Meilisearch с деградацией на pg_trgm, часто запрашиваемые данные закрыли кешем Redis. Миграцию провели параллельно с работающим монолитом, финальное переключение — за одно ночное окно с возможностью отката.

Результат

  • ~5 сек → доли секунды Время загрузки страниц каталога

Время загрузки каталога сократилось с ~5 секунд до долей секунды, потребление памяти снизилось кратно, поиск по 2 200 позициям работает мгновенно. Магазин не простоял ни дня, а выкатка новых функций сократилась до одного пуша.

Ещё 92 кейса в категории Мебель → Дизайн

2025

Сайт для мебельной компании «Фабрикант»: визуальная витрина с ИИ-помощником

Создали современный сайт для мебельной компании «Фабрикант» с ИИ-помощником, интерактивными галереями и 3D-рендерами, который сократил путь от интереса до заявки.

5 · 3 серебра