Tag

Order Management

0 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Mar 11, 2025 · Backend Development

Architecture and Core Components of the Big Member Transaction System

The Big Member Transaction System is a modular, virtual‑item‑focused platform that coordinates independent yet tightly integrated services—order orchestration, signing contracts, product management, payment hub, risk control, and settlement—using unique business IDs, state‑machine lifecycles, SDK‑driven front‑end integration, and robust consistency mechanisms to ensure flexible, secure, and scalable online commerce.

Order ManagementTransaction Systembackend development
0 likes · 17 min read
Architecture and Core Components of the Big Member Transaction System
Architect
Architect
Oct 24, 2024 · Backend Development

Design and Implementation of Delivery Promise System in ZuanZuan App

This article explains how ZuanZuan designs and implements a high‑performance delivery‑promise (fulfilment timing) system, covering the definition of delivery promise, the order‑OMS‑WMS‑TMS workflow, estimated‑arrival calculations, high‑QPS handling with caching and Redis, and the logic behind next‑day and same‑day delivery filters.

High ConcurrencyOrder ManagementRedis caching
0 likes · 9 min read
Design and Implementation of Delivery Promise System in ZuanZuan App
Architecture Digest
Architecture Digest
Oct 15, 2024 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical order‑submission and payment workflow, identifies external and internal order‑loss issues, and provides practical backend strategies such as intermediate payment states, timeout queries, retry mechanisms, idempotent handling, and Redis‑based duplicate‑submission prevention.

IdempotencyOrder ManagementSpringBoot
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Selected Java Interview Questions
Selected Java Interview Questions
Aug 28, 2024 · Backend Development

Payment Business Process Design and Technical Considerations

This article analyzes the complexities of payment business logic, breaking down the workflow into modules, outlining sequence diagrams, proposing data structures, and highlighting key technical challenges such as transaction management, locking, retry mechanisms, and settlement accuracy.

Order ManagementTransactionbackend
0 likes · 11 min read
Payment Business Process Design and Technical Considerations
Architect
Architect
Feb 14, 2024 · Backend Development

Implementing Order Lifecycle Management with Spring Statemachine, Persistence, and AOP

This article explains the fundamentals of finite state machines, demonstrates how to model order states using Spring Statemachine, shows persistence options with in‑memory and Redis stores, and provides advanced techniques such as exception handling, extended state tracking, and AOP‑based result logging for reliable state transitions.

AOPJavaOrder Management
0 likes · 23 min read
Implementing Order Lifecycle Management with Spring Statemachine, Persistence, and AOP
JD Tech
JD Tech
Oct 25, 2023 · Backend Development

Design and Implementation of JD Logistics Order System Architecture for High Scalability and Availability

The article details JD Logistics' order system redesign using a four‑layer transaction architecture, describing its decoupled backend, unified data model, high‑availability components such as CQRS, Redis, JMQ, HBase, and Elasticsearch, and outlines design advantages, extensible data modeling, future challenges, and overall performance outcomes.

Data ModelingHigh AvailabilityOrder Management
0 likes · 10 min read
Design and Implementation of JD Logistics Order System Architecture for High Scalability and Availability
macrozheng
macrozheng
Jun 30, 2023 · Backend Development

Mastering Order Management in a SpringBoot‑Vue E‑Commerce Project

This article walks through the design and implementation of the order module in the Mall project, covering both backend administration and frontend shopping flow, database schema, API design, and available video tutorials for a comprehensive e‑commerce solution.

FrontendOrder ManagementSpringBoot
0 likes · 8 min read
Mastering Order Management in a SpringBoot‑Vue E‑Commerce Project
Architect
Architect
Dec 28, 2022 · Backend Development

Design and Implementation of Pickup Code Generation and Write‑off Logic for SaaS E‑commerce Platforms

This article explains the end‑to‑end design of a pickup code system—including simple single‑table implementation, sharding‑aware multi‑database strategies, code generation algorithms, concurrency handling with distributed locks, and practical solutions to common pitfalls—targeted at SaaS e‑commerce back‑ends.

Order ManagementSaaSbackend
0 likes · 12 min read
Design and Implementation of Pickup Code Generation and Write‑off Logic for SaaS E‑commerce Platforms
Top Architect
Top Architect
Oct 10, 2022 · Databases

Designing Routing Keys for Sharding in an Order Platform

This article explains how to select and implement routing keys for database sharding in a food‑delivery order system, covering supported scenarios, single‑ and multi‑database strategies, hash‑based distribution for both user and merchant data, and practical flow diagrams to ensure balanced and efficient data access.

Database DesignOrder Managementbackend
0 likes · 5 min read
Designing Routing Keys for Sharding in an Order Platform
Java Architect Essentials
Java Architect Essentials
Apr 17, 2022 · Backend Development

Implementing Redis Key Expiration Notifications in Spring Boot to Auto‑Close Orders

This article explains how to use Redis key‑expiration events in a Spring Boot application to automatically close unpaid orders by configuring Redis, adding the necessary dependencies, and implementing a listener that reacts to expired keys.

JavaKey ExpirationOrder Management
0 likes · 6 min read
Implementing Redis Key Expiration Notifications in Spring Boot to Auto‑Close Orders
Top Architect
Top Architect
Jan 14, 2022 · Backend Development

Automatically Closing Unpaid Orders Using Redis Key Expiration Events with Spring Boot

This article demonstrates how to use Redis key‑expiration notifications together with Spring Boot to automatically close orders that remain unpaid after a configurable timeout, eliminating inefficient polling and providing a clean backend solution for order lifecycle management.

Key ExpirationOrder ManagementSpring Boot
0 likes · 7 min read
Automatically Closing Unpaid Orders Using Redis Key Expiration Events with Spring Boot
Top Architect
Top Architect
Jul 18, 2021 · Backend Development

Design and Architecture of Enterprise E‑Commerce Order Systems

This article explains the role of order systems in traditional e‑commerce enterprises, outlines their main functional modules and business architecture, describes forward and reverse order processes, inventory deduction strategies, state‑machine design, and discusses future development challenges and the need for a unified order center.

InventoryOrder ManagementState Machine
0 likes · 13 min read
Design and Architecture of Enterprise E‑Commerce Order Systems
IT Architects Alliance
IT Architects Alliance
Jul 5, 2021 · Backend Development

Design and Architecture of E-commerce Order Systems

This article provides a comprehensive overview of e‑commerce order system roles, core modules, workflow design, process engine, state machine, and future architectural evolution, offering practical guidance for building scalable and maintainable order management platforms.

Order ManagementState MachineSystem Architecture
0 likes · 13 min read
Design and Architecture of E-commerce Order Systems
IT Architects Alliance
IT Architects Alliance
Jul 3, 2021 · Operations

JD.com Order Transfer, Inventory Management, and Fulfillment Workflow Overview

This article explains JD.com's order transfer process, inventory hierarchy, support relationships, order transfer and planning systems, fulfillment workflow, and risk control mechanisms, illustrating how millions of orders are allocated, scheduled, and executed across multiple warehouses and channels.

InventoryOrder Managemente-commerce
0 likes · 11 min read
JD.com Order Transfer, Inventory Management, and Fulfillment Workflow Overview
Java Architect Essentials
Java Architect Essentials
Jun 27, 2021 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical payment order flow, identifies external and internal causes of order loss, and provides concrete backend strategies—such as intermediate payment states, timeout queries, idempotent handling, retry mechanisms, and Redis‑based duplicate‑submission protection—to ensure reliable order processing.

IdempotencyOrder ManagementRetry
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Top Architect
Top Architect
May 27, 2021 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems: Best Practices

The article explains common causes of order loss and duplicate submissions in payment workflows, distinguishes external and internal loss, and provides concrete backend strategies such as intermediate payment states, timeout queries, idempotent handling, retry mechanisms, and Redis‑based deduplication to ensure reliable order processing.

Best PracticesIdempotencyOrder Management
0 likes · 5 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems: Best Practices
Architecture Digest
Architecture Digest
May 20, 2021 · Backend Development

Design and Architecture of an E‑commerce Order System

This article explains the role of an order system in traditional e‑commerce enterprises, outlines its main functional modules, describes its upstream and downstream relationships, details core processes such as order creation, payment, fulfillment, and returns, and discusses future architectural evolution and state‑machine design.

Order ManagementState Machinebackend architecture
0 likes · 12 min read
Design and Architecture of an E‑commerce Order System
Architecture Digest
Architecture Digest
May 2, 2021 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains the typical payment flow, identifies causes of external and internal order loss, and provides concrete backend strategies—including intermediate payment states, timeout queries, idempotent handling, retry mechanisms, and Redis‑based duplicate‑submission protection—to ensure reliable order processing.

IdempotencyOrder ManagementRetry
0 likes · 4 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
Java Captain
Java Captain
Apr 3, 2021 · Backend Development

Preventing Order Loss and Duplicate Submissions in Payment Systems

This article explains common causes of order loss and duplicate submissions in payment workflows, and provides practical backend strategies such as intermediate payment states, timeout queries, idempotent handling, retry mechanisms, and Redis‑based deduplication to ensure reliable order processing.

IdempotencyOrder ManagementRetry
0 likes · 4 min read
Preventing Order Loss and Duplicate Submissions in Payment Systems
转转QA
转转QA
Mar 12, 2021 · Operations

Case Study: UI Automation for Automatic Order Placement in Zhuanzhuan App

This article presents a detailed case study of how UI automation was applied to the Zhuanzhuan platform to replace manual order entry, reducing labor costs, improving efficiency, and automating logistics tracking, ultimately saving several hours of work each day.

EfficiencyOrder ManagementProcess Automation
0 likes · 7 min read
Case Study: UI Automation for Automatic Order Placement in Zhuanzhuan App