Перейти до вмісту
DevUzDevUz Studio
← До списку продуктів

Маркетплейс на мікросервісах

35 компонентів, шлюз, шина повідомлень, оркестрація процесів

$30,000Ціна

Вихідний код повноцінного маркетплейсу корпоративного масштабу: тридцять п'ять компонентів, із них двадцять один backend-сервіс на Java і Spring за єдиним шлюзом, у кожного своя база, між ними — асинхронна шина, а бізнес-процеси описані й виконуються рушієм оркестрації, а не розкидані по коду умовами. Це не вітрина з кошиком: тут склад, логістика, білінг, фіскальні чеки, кешбек і три окремі фронтенди — для покупця, продавця та складу.

Розробка такого самого з нуля коштує в середньому на 40–70% дорожче — це 42 000–51 000 $. І навіть з урахуванням ціни покупки доопрацювати готовий продукт під ваше завдання дешевше: ви платите лише за відмінності, а не за те, що вже написано й перевірено в роботі. Це оцінка студії, а не вимір: точна сума залежить від обсягу переробок.

Що входить

Сервіси: торгівля

  • Каталог: товари, категорії, атрибути, модерація карток
  • Пошук на Elasticsearch: фасети, синоніми, ранжування
  • Продажі: замовлення, скасування, повернення, статуси
  • Оформлення замовлення окремим сервісом і фронтендом
  • Контент продавців: відгуки, запитання, медіа
  • CMS: банери, добірки, статичні сторінки

Сервіси: гроші та склад

  • Платіжний шлюз: приймання оплати, холдування, повернення
  • Білінг: розрахунки з продавцями, комісії, взаєморозрахунки
  • ОФД: фіскальні чеки й передавання до податкової
  • Генератор чеків на NestJS з рендерингом у PDF
  • Склад: залишки, приймання, відвантаження, інвентаризація
  • Логістика: доставка, маршрути, статуси відправлень
  • Бонуси й кешбек окремим сервісом

Фронтенди та боти

  • Вітрина й сайт покупця на Next.js
  • Кабінет продавця й адмінка платформи на React
  • Інтерфейс складу (WMS) окремим застосунком
  • Власний UI-кит і набір іконок — спільні для всіх фронтендів
  • Бот продавця й бот транспортної служби в Telegram

Інфраструктура та інтеграції

  • Єдиний шлюз на Spring Cloud Gateway перед усіма сервісами
  • Асинхронна шина на RabbitMQ між сервісами
  • Бізнес-процеси в рушії оркестрації Camunda, а не в коді
  • Окрема база PostgreSQL для кожного сервісу, спільний Redis для сесій і прав
  • Інтеграції під ринок Узбекистану: Click, Uzum, Didox, ОФД, НСІ
  • Секрети винесено в змінні оточення, у коді їх немає

Технології

  • Java 17
  • Spring Boot
  • Spring Cloud Gateway
  • Camunda BPM
  • RabbitMQ
  • PostgreSQL
  • Elasticsearch
  • Redis
  • React
  • Next.js
  • NestJS
  • Docker

Як заробляє

  • Комісія з продажів продавців — основна модель майданчика
  • Платне просування товарів у пошуку й добірках
  • Абонентська плата за розширений кабінет продавця
  • Складські й логістичні послуги майданчика за окрему плату
  • Реклама й банери на вітрині

Готовність

Код маркетплейсу, що працював, а не заготовка: усі тридцять п'ять компонентів написані й пов'язані між собою. Але це корпоративна система, і розгорнути її — не «підняти контейнер»: потрібні кластер, окремі бази, брокер повідомлень, пошуковий кластер і людина, яка все це обслуговує. Оцінюйте не лише ціну покупки, а й вартість експлуатації.

Що потрібно від вас

  • Інфраструктура: кластер, бази, брокер повідомлень, пошуковий кластер
  • Інженер з експлуатації — система мікросервісна, сама себе не обслуговуватиме
  • Договори з платіжними системами та оператором фіскальних даних
  • Власні ключі до всіх зовнішніх інтеграцій
  • Юридичне оформлення майданчика й договори з продавцями

Ціни остаточні, у доларах, без ПДВ. Оплата за рахунком на юридичну особу.

Заявка на рахунок

Залиште реквізити — виставимо рахунок і надішлемо договір. Нічого не списується: оплата за рахунком, після підписання.

Спосіб оплати

Приймаємо безготівковий розрахунок на юридичну особу. Криптовалюту як засіб платежу не приймаємо — це заборонено законодавством Узбекистану.

Зателефонуйте або напишіть — відповість людина з команди

Telegram @Devuz_studio_bot

// відповімо за 20 секунд

Менеджер уже тут і чекає на ваше повідомлення

Напишіть у чат, що потрібно зробити. Перша відповідь надходить за 20 секунд, цілодобово — не встигнемо, дамо знижку 30% на проєкт. Розберемося в завданні просто в листуванні й підкажемо, з чого почати.

D

Менеджер DevUz

уже тут і чекає на ваше повідомлення

на зв'язку
Відповідь за 20 секунд · 24/7Не встигнемо — знижка 30% на проєкт
Добрий день! Розкажіть своїми словами, що потрібно зробити — сайт, застосунок, маркетплейс, AI-продукт. Відповім одразу й підкажу, з чого почати.

Продовжуючи діалог, ви погоджуєтеся на обробку персональних даних.

Або залиште контакти

Надсилаючи форму, ви погоджуєтеся на обробку персональних даних — політика конфіденційності.