Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
kizz
Givon Marketplace - B2C-маркетплейс в Telegram для товаров из Китая
kizz
#Программирование сайта#Разработка чат-ботов и Mini Apps#Разработка программного обеспечения

Givon Marketplace - B2C-маркетплейс в Telegram для товаров из Китая

37 
kizz Россия, Санкт-Петербург
Поделиться: 0 0 0
Givon Marketplace - B2C-маркетплейс в Telegram для товаров из Китая
Сфера

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

Сдано

Февраль 2026

Задача

Givon Marketplace требовалось развить в полноценную B2C e-commerce платформу внутри Telegram Mini App для покупки премиальных товаров из Китая. Пользовательский путь должен был закрывать весь цикл: авторизация через Telegram, поиск товара, карточка с вариантами и SKU, избранное, корзина, checkout, доставка, оплата и отслеживание заказа.

Ключевая сложность была в масштабе и качестве товарной модели. Платформа работала с аудиторией 100K+ клиентов и должна была объединять разные источники данных, включая Poizon/DEWU и OTC, в единый каталог с брендами, категориями, атрибутами, размерными сетками, остатками, ценами и поисковыми документами.

Отдельная задача стояла на уровне бизнеса и операций: связать каталог, pricing CNY -> RUB, комиссии, доставку, скидки, промокоды, cashback, creator-механику, платежи, CRM и админский контур в устойчивую систему, которую можно развивать, сохраняя управляемость.

Решение

Архитектура платформы была собрана как набор связанных доменных контуров: storefront в Telegram Mini App, catalog pipeline, pricing, cart/orders, payments, CRM sync, creator economy, promo/cashback, search, admin dashboard и infrastructure layer. Максим Рюхманов отвечал за архитектуру, backend, инфраструктуру, доменную модель, значимую часть продуктовой логики и ключевые технические решения по delivery.

Фронтенд был собран на Vue 3, Vite и Module Federation: shell и 5 микрофронтендов закрывают auth, profile, search, orders и product card внутри Telegram Mini App. Для операторов и администраторов был построен отдельный dashboard, где команда управляет заказами, пользователями, платежами, каталогом, SPU/SKU, брендами, категориями, скидками, featured products, labels, promo codes, creators, wallets, payouts, аналитикой и catalog diagnostics.

Центральным элементом стала собственная catalog pipeline. Интеграционные сервисы нормализуют товары из внешних источников, Catalog Assembler ставит задачи composer-сервисам, а 7 Go composer-сервисов параллельно обрабатывают название, атрибуты, категории, габариты, размерные сетки и search payload. Catalog Writer сохраняет результат в MongoDB, Search Indexer обновляет MeiliSearch, а AI-обогащение помогает улучшать карточки и поддерживать актуальность данных.

Поиск был построен на MeiliSearch с фильтрами по брендам, категориям, атрибутам, размеру и цвету, а также с сортировками и поисковыми документами, подготовленными catalog pipeline. Pricing-контур рассчитывает цену из CNY в RUB с учётом курсов, комиссий по ценовым тирам, международной и внутренней доставки, скидок, промокодов и пользовательских статусов. Эти расчёты используются в поиске, корзине и заказах, чтобы пользователь видел консистентную цену на разных этапах покупки.

Backend разделён по доменным зонам. .NET 9 закрывает core e-commerce контур: users, cart, orders, payments, CRM sync, bounded contexts, domain events и Outbox Pattern. Go-сервисы отвечают за catalog pipeline, composers, pricing, admin facade, creator service, promo, favorites, search indexer и интеграции. Python/AI/data части используются там, где нужны enrichment, анализ остатков, устаревания данных, приоритизация и запуск обновлений товаров.

Инфраструктура была развернута в Kubernetes в Yandex Cloud: Helm, Terraform, GitLab CI/CD, Kaniko, Skopeo, Gateway API, Istio, Network Policies, External Secrets/Yandex Lockbox, managed PostgreSQL, MongoDB и Kafka. Kafka стала event backbone для 30+ сервисов, с idempotent consumers и Outbox Pattern в критичных потоках. Для наблюдаемости использовались Grafana, Loki, Tempo, Prometheus и OpenTelemetry.

Результат

Givon Marketplace получил платформенную основу для большого Telegram e-commerce продукта: 100K+ клиентов, 30+ сервисов, 5 микрофронтендов + shell, собственный catalog pipeline, поиск, pricing, заказы, платежи, CRM-синхронизация, creator-wallet, cashback, выплаты и операционную админку.

Платформа выросла в управляемый e-commerce контур с собственной доменной моделью, event-driven backend и infrastructure layer, рассчитанным на дальнейшее развитие продукта. Каталог, поиск, цены, заказы, промомеханики, creator economy и операционные процессы работают как связанные части одной системы.

Для kizz этот проект стал примером комплексной delivery-роли: от архитектуры и production-инфраструктуры до backend, доменной модели и продуктовой логики. Работа охватила инженерную глубину и прикладную e-commerce специфику - каталог, pricing, платежи, CRM, операции, партнерские механики и масштабирование внутри Telegram Mini App.

Комментарий агентства

Максим Рюхманов
Максим Рюхманов

Системный архитектор

Главная ценность проекта - в системной сборке marketplace: каталог, поиск, pricing, заказы, платежи, creator-механики, админский контур и production-инфраструктура работают как единая платформа. Этот опыт напрямую переносится на разработку сложных маркетплейсов, SaaS-систем и продуктовых веб-платформ.


Стек технологий


Над проектом работали:


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

kizz с удовольствием обсудит вашу задачу

Оставить заявку