Программа лояльности TastyClub
Миграция пользователей на новую платформу, B2B-кабинет ресторатора и Highload-нагрузки

Задачи
Разработать с нуля третью версию цифровой платформы TastyClub и бесшовно перенести 15 000+ пользователей с историей посещений, просмотров, препочтений и транзакций с платежными данными. В рамках продуктового контура требовалось переработать личный кабинет пользователя, встроить кастомный чат поддержки, запустить реферальную программу и систему промоматериалов. Для B2B-сегмента необходимо было спроектировать кабинет ресторатора с аналитикой посещаемости и механизмом модерации новых условий.
Решения
Провели аудит требований и спроектировали микросервисную архитектуру в контуре Kubernetes. Мигрировали базы данных на PostgreSQL с полным сохранением пользовательской истории и транзакций. Для высоконагруженного сбора логов выделили микросервис с хранением данных в ClickHouse. В рамках продуктового контура разработали бэк-офис управления платформой и новые личные кабинеты для B2B и B2C пользователей. Для гибкой обработки транзакций интегрировали слой оркестрации эквайрингов, а также проверили систему комплексом тестов на уязвимости.
Технологический стек
Frontend
- Nuxt js
- TypeScript
Backend
- NestJS
- TypeScript
- PostgreSQL
- Redis
- ClickHouse
Infra & Storage
- K8s
- S3
Интерфейс платформы
Хотите похожий проект?
Расскажите о задаче — вернёмся с оценкой сроков и стоимости в течение 24 часов.







