iGaming · Платформа
Сопровождение трёх казино-брендов — рефактор легаси, общие компоненты и новый флагманский сайт.
Под NDA стабилизировали три живых gambling-бренда: почистили легаси PHP/JS-стеки, вынесли общие модули и выкатили новый маркетинговый сайт, не останавливая трафик.
- живых бренда
- 3
- простоя на cutover
- Ноль
- клиент
- NDA
Три бренда, один оператор
Под NDA сопровождаем три живых казино-бренда одного оператора — легаси PHP-стеки, отдельные фронтенд-кодовые базы, продублированная логика платежей и бонусов, маркетинговый сайт, который уже не совпадал с продуктом.
Сопровождение и рефактор
Сначала стабилизировали прод: логи, границы ошибок, инвалидация кеша, идемпотентность платёжных вебхуков. Затем вынесли общие модули — auth, кошелёк, хуки бонусного движка, блоки CMS — чтобы фикс уходил один раз на все бренды.
- Легаси-сервисы PHP/Laravel — структурный рефактор без big-bang переписывания
- Общая библиотека Vue-компонентов — шапки, промо-плитки, баннеры ответственной игры
- Слой Redis-сессий и rate-limit — держит пики трафика
- CDN и пайплайн ассетов — быстрее LCP на мобильных страницах привлечения
Новый флагманский сайт
Выкатили новый маркетинговый и онбординг-сайт для головного бренда — современная раскладка, блоки копирайта с упором на комплаенс, геозависимая воронка регистрации — пока легаси-приложения продолжали работать. Cutover через поэтапный DNS и фичефлаги, жёсткого простоя не было.
Пометка NDA
Имена брендов, юрисдикции и цифры выручки не раскрываем. Скоуп: мультибрендовое сопровождение, рефактор и релонч.
Технологии
- PHP
- Laravel
- Vue
- Redis
- CDN
Результаты
- Общая дизайн-система по брендам
- Меньше дублирующего кода
- Запущен новый флагманский сайт
Статьи по теме
Блог
Зачем нужен скучный веб-стек
TypeScript, Postgres и edge-деплой не впечатляют — зато на третий год вы всё ещё быстро итерируете, не переписывая платформу.
Блог
Мобильные релиз-трейны, которые не ломаются
Fastlane, поэтапные раскатки и фичефлаги — практический плейбук после восемнадцати сабмитов в App Store без пятничного отката.
Блог
Сначала evals, потом промпты
Зачем гоняем регрессию LLM-выходов перед каждым релизом — и как это сменило ритм AI-поставки в ZNN.
Кейсы по теме
Fashion · Данные
Глобальный fashion-производитель
У крупного производителя одежды не было единого источника правды: Amazon, Zalando, свой D2C и опт говорили на разных схемах. Собрали управляемый слой данных — финансы и ops наконец видят, что откуда пришло.
Платежи · Платформа
ZNN
Бэкенд на Go + Gin и фронт на Next.js нормализуют инвойсы и вебхуки провайдеров по всем проектам — клиент сканирует код, платит и видит статус в реальном времени.
Люкс · Объёмный eDTL
The Brand Collector
The Brand Collector перепродаёт pre-owned люкс через сеть поставщиков. Тот же класс задачи, что каталожный фид, — только каждый дамп больше 120 000 строк, а CSV, который держат, выше 169 000. Fastify остался оркестратором. Тяжёлые вычисления уехали на воркеры Go. Примерно на 60% быстрее на таксономии, маппинге и pattern-match на таком объёме.