Перейти к содержанию

Международная сеть магазинов одежды

FINN FLARE — интернет-магазин одежды

Участники нашей команды на протяжении многих лет участвовали в развитии веб-инфраструктуры международной сети магазинов одежды и аксессуаров: интернет-магазин с посещаемостью от 20 до 70 тысяч уникальных посетителей в день и более миллиона активных пользователей в месяц.

В поэтапном масштабировании архитектуры — от одного выделенного сервера до микросервисной платформы на Kubernetes — сохранив высокую доступность 99,95% даже в пиковые распродажи.

70 000
уникальных посетителей в день
1 000 000+
активных пользователей в месяц
99,95%
аптайм
10
лет развития проекта

Задача

Интернет-магазину сети FINN FLARE требовалось выдерживать пиковые нагрузки распродаж при посещаемости до 70 000 уникальных посетителей в день, а также постоянно расширять список интеграций: платёжные системы, службы доставки, маркетплейсы и маркетинговые сервисы.

1 → 5 → k8s
этапов эволюции архитектуры
99,95%
доступность на пиковых нагрузках
30+
интеграций с сервисами

Что было сделано

Спроектирована корзина и чекаут, интегрированы платёжные системы — Сбербанк, Альфа-Банк, СБП, Yandex Pay, PayLate, PayPal, «Долями» и «Подели»; службы доставки — СДЭК, Ozon, Yandex, PickPoint, EMS Почта России. Разработано REST API для мобильных приложений и терминалов самообслуживания, подключены CPA-сети и программы лояльности Loymax и Mindbox.

API
для мобильных приложений и терминалов
ELK
централизованное логирование
Go + k8s
микросервисы управления остатками

Архитектура

В реализации был проект по переводу монолитного ядра 1С-Битрикс на микросервисную архитектуру: часть сервисов переписаны на Go и развёрнуты в Kubernetes. Настроено централизованное логирование на ELK и защита от DDoS (Cloudflare, DDoS-Guard, Qrator), внедрена релизная политика и Git Flow на базе GitLab.

Технологии

1С-Битрикс D7 PHP Go Kubernetes MySQL Memcached Docker ELK REST API GitLab

Хотите такой же результат?

Расскажите о вашем проекте

Обсудить проект

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