What Kind of Company Is This? Inside Our B2B Vertical E‑Commerce Business & Tech Stack

The article explains the company's B2B vertical e‑commerce model, outlines its core service modules, compares B2B and C2C commerce, and details the Java‑based microservice architecture, high‑availability design, and ongoing recruitment efforts.

Architect's Journey
Architect's Journey
Architect's Journey
What Kind of Company Is This? Inside Our B2B Vertical E‑Commerce Business & Tech Stack

0x1 Business Overview

We operate a B2B vertical e‑commerce platform focused on industrial supplies such as gloves, electric drills, and angle grinders. A vertical e‑commerce platform concentrates on a specific product category (e.g., apparel, beauty, MRO) and leverages supply‑chain advantages to serve business customers.

Key service modules in a typical microservice‑based e‑commerce system include:

Customer Service Center – pre‑sale, post‑sale, inquiry, and negotiation entry points.

Storefront – product selection, ordering, and transaction via mini‑programs, apps, PC, or H5.

User Center (UC) – unified account management across all terminals.

Product Management System (PMS) – product name, price, category data entry and maintenance.

Central Inventory System (CIS) – inventory quantity management.

Search Center (SC) – product search, typically using ElasticSearch.

Order Management System (OMS) – core order processing, a major development investment.

Payment Center (PAY) – integration with third‑party payment and settlement platforms, supporting multiple payment channels and split‑payment models.

Financial Management System (FMS) – post‑payment settlement and financial operations.

Warehouse Management System (WMS) – fulfillment and delivery, critical for e‑commerce competitiveness.

Additional modules may include CRM, Shop Center, Operations Center, Marketing Center, Supplier Collaboration Platform, and financial products.

Our platform targets B2B customers, providing a one‑stop procurement solution that integrates sourcing, quoting, ordering, payment (online, offline, credit), fulfillment, invoicing, and after‑sales service, ultimately aiming to reduce costs and increase efficiency for enterprises.

We focus on two industrial product categories: bulk commodities (e.g., steel, welding wire, chemicals) and MRO items (non‑production materials such as gloves and power tools). The MRO market is less served by mainstream C‑side e‑commerce platforms, giving us a competitive edge.

0x2 Technology Stack

We adopt mainstream internet technologies following the “80‑percent new” principle, preferring mature open‑source frameworks:

Java – migrated all PHP projects to Java for maturity and talent availability.

Spring Cloud Alibaba – includes Spring Cloud Gateway, OpenFeign, Hystrix, Nacos, distributed configuration, XXL‑Job scheduling, and integrations with Qiniu OSS and Tencent SMS.

MySQL – cloud‑based relational database.

Redis – cloud‑based caching and distributed lock.

Kafka – cloud‑based high‑throughput message queue.

MyBatis‑Plus – ORM enhancement for MyBatis.

Distributed Transaction Strategy – uses state machines, alerts, business retries, SQL corrections, MQ replay, or back‑door interfaces to achieve eventual consistency.

All middleware runs in high‑availability master‑slave clusters. We distinguish two cluster patterns: high‑availability clusters and high‑scalability clusters. The “three‑high” system (high performance, high availability, high scalability) is measured by throughput, fault‑time (e.g., 99.99% uptime ≈ 52 minutes downtime per year), and horizontal/vertical scaling. For example, a single high‑availability cluster may handle up to 7,000 QPS; two high‑scalability clusters could theoretically reach 14,000 QPS (actual 60‑80% of that).

We also maintain an internal virtual architecture team that builds a company‑specific foundational framework, borrowing ideas from well‑known open‑source projects and rolling out the first version across all microservice teams.

0x3 Building a Tech‑Centric E‑Commerce Company

Founded in November 2019, the company aims to empower industrial supply chains with digital solutions, covering three main areas: bulk procurement, non‑production material supply, and post‑market services for construction machinery. The 2023 goal is to become a unicorn (valuation > $1 billion within ten years).

Rapid growth has expanded the team from 300 to nearly 1,000 members, with extensive hiring across front‑end, back‑end, testing, and product roles.

We are actively recruiting talent for various positions.

Javamicroserviceshigh availabilitySpring Cloud AlibabaB2B e-commerceVertical Marketplace
Architect's Journey
Written by

Architect's Journey

E‑commerce, SaaS, AI architect; DDD enthusiast; SKILL enthusiast

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.