Tagged articles
35 articles
Page 1 of 1
SpringMeng
SpringMeng
Apr 11, 2026 · Backend Development

How a New Tech Lead Crafted an Elegant Payment System Architecture

The article breaks down the complexities of payment processing by outlining business background, decomposing the workflow into modular steps, illustrating sequence diagrams, designing data structures, and addressing related domains such as product and coupon management, while highlighting key technical challenges like TCC transactions, locking, and retry mechanisms.

Backend Architecturecoupon rulesorder processing
0 likes · 8 min read
How a New Tech Lead Crafted an Elegant Payment System Architecture
Su San Talks Tech
Su San Talks Tech
Sep 28, 2025 · Backend Development

Inside a Scalable Payment System: Architecture, Core Components, and Real‑World Practices

This article walks through a typical payment system architecture—covering the transaction and payment cores, service governance, data consistency, asynchronous processing, performance testing, and production best practices—providing a comprehensive view for engineers building robust financial platforms.

Performance Testingasynchronous processingpayment system
0 likes · 8 min read
Inside a Scalable Payment System: Architecture, Core Components, and Real‑World Practices
Tencent Cloud Developer
Tencent Cloud Developer
Aug 12, 2025 · Backend Development

Optimizing High‑Volume Payment System Architecture: Core Process, Bottlenecks & Solutions

This article dissects the end‑to‑end payment workflow, identifies performance, reliability and data‑consistency bottlenecks across order creation, risk assessment, routing, settlement and payout stages, and presents concrete architectural patterns, code snippets and monitoring strategies to achieve sub‑second latency and 99.99% availability under massive traffic spikes.

Backend ArchitecturePerformance Optimizationpayment system
0 likes · 14 min read
Optimizing High‑Volume Payment System Architecture: Core Process, Bottlenecks & Solutions
Chen Tian Universe
Chen Tian Universe
Jul 6, 2025 · Operations

How China’s Domestic Foreign‑Exchange Payment System (CFXPS) Works

China’s domestic foreign‑exchange payment system (CFXPS) is a nationwide, real‑time, multi‑currency settlement platform that, alongside other major payment systems, enables banks to trade foreign currencies, manage settlement accounts, confirm transactions, and execute PVP settlements through a structured clearing and settlement process.

Banking Operationsforeign exchangepayment system
0 likes · 12 min read
How China’s Domestic Foreign‑Exchange Payment System (CFXPS) Works
Architect
Architect
Jul 25, 2024 · Fundamentals

From Business Modeling to Requirement Specification: A Case Study of Face‑Recognition Payment in School Canteens

This article explains how to transform business modeling into concrete requirements by analyzing a face‑recognition payment system for school canteens, covering vision definition, target organization identification, goal measurement, use‑case modeling, and detailed use‑case specifications to ensure valuable, well‑scoped software development.

Software Engineeringbusiness modelingface recognition
0 likes · 29 min read
From Business Modeling to Requirement Specification: A Case Study of Face‑Recognition Payment in School Canteens
Tencent Cloud Developer
Tencent Cloud Developer
Jul 17, 2024 · Databases

Design and Implementation of a Payment Fund Account System

The article outlines the design and implementation of a secure, highly available payment fund account system, explaining core concepts of accounts and double‑entry bookkeeping, detailing architecture using TDSQL sharding, and describing security measures such as STRIDE analysis, HMAC‑SHA256, idempotency, distributed transactions, and comprehensive auditing to ensure fund integrity under high concurrency.

System DesignTDSQLaccounting
0 likes · 34 min read
Design and Implementation of a Payment Fund Account System
Tencent Cloud Developer
Tencent Cloud Developer
Jun 19, 2024 · Product Management

From Business Modeling to Requirement Specification: A Face‑Recognition Payment Case Study for School Canteens

The article presents a systematic method for converting business modeling into precise, measurable software requirements by illustrating a face‑recognition payment system for a school canteen, detailing how to identify the target organization and decision‑maker, define improvement metrics such as cutting payment time from five to three minutes, and develop a complete use‑case specification that aligns with organizational value.

Case StudySoftware Engineeringface recognition
0 likes · 29 min read
From Business Modeling to Requirement Specification: A Face‑Recognition Payment Case Study for School Canteens
JavaEdge
JavaEdge
Feb 7, 2024 · Backend Development

Designing a High‑Availability Payment System: Flow, Optimization, and Fault Tolerance

This article details the end‑to‑end design of a payment system, covering transaction flow, horizontal and vertical pre‑optimizations, task scheduling, sharding strategies, data structures, high‑availability mechanisms such as channel isolation and Hystrix, and future planning for dynamic scaling and intelligent routing.

Backend ArchitectureElastic-JobHystrix
0 likes · 12 min read
Designing a High‑Availability Payment System: Flow, Optimization, and Fault Tolerance
Architect
Architect
Oct 2, 2023 · Backend Development

Design and Implementation of a Secure Funds Account System

This article presents a comprehensive guide to designing and implementing a secure, cloud‑native funds account system for payment platforms, covering core concepts such as account structure, balance and transaction logs, accounting principles, storage selection, distributed transactions, security measures, consistency, availability, and best‑practice architectural patterns.

Backend ArchitectureDistributed TransactionsSecurity
0 likes · 34 min read
Design and Implementation of a Secure Funds Account System
Tencent Cloud Developer
Tencent Cloud Developer
Sep 13, 2023 · Cloud Native

Designing and Implementing a Payment Fund Account System

The article details how to design and implement a cloud‑native payment fund account system on Tencent Cloud, covering account definitions, fund flow and multiple account types, TDSQL storage, separated fund and account services, robust security, distributed transactions, auditing, reconciliation, and high‑availability measures for high‑concurrency merchant payments.

AvailabilityConsistencySecurity
0 likes · 35 min read
Designing and Implementing a Payment Fund Account System
Architect's Guide
Architect's Guide
May 10, 2023 · Backend Development

Overview and Architecture of a Payment System

This article explains the core components and interactions of a typical payment system, describing the transaction and payment cores, their abstractions of payment types, service governance mechanisms, data consistency strategies, asynchronous processing, and practical production practices for high‑performance, reliable payment platforms.

Data Consistencyasynchronous processingpayment system
0 likes · 6 min read
Overview and Architecture of a Payment System
Java High-Performance Architecture
Java High-Performance Architecture
Jan 2, 2023 · Backend Development

How to Build a High‑Availability Payment System with Smart Routing

This article explains how a fintech payment platform achieves high availability and optimal channel selection by using decision‑tree routing, sliding‑window negative‑feedback, pressure‑detection services, and component fallback strategies such as RabbitMQ with Redis, supporting millions of daily transactions.

Backend ArchitectureOperationsRouting Algorithm
0 likes · 13 min read
How to Build a High‑Availability Payment System with Smart Routing
Architecture Digest
Architecture Digest
Dec 29, 2022 · Backend Development

Design and High‑Availability Strategies of a Scalable Payment System

This article explains how a large‑scale internet‑finance payment system integrates dozens of channels and products, employs decision‑tree routing, sliding‑window feedback, adaptive pressure detection, and Redis fallback for RabbitMQ to achieve high availability, low latency, and robust handling of millions of daily transactions.

Routing AlgorithmSystem Designpayment system
0 likes · 12 min read
Design and High‑Availability Strategies of a Scalable Payment System
macrozheng
macrozheng
Dec 18, 2022 · Backend Development

Discover 5 High-Quality Java Open‑Source Projects to Boost Your Development

This article introduces five robust Java open‑source projects—a payment system, a document‑sharing platform, a parallel execution framework, a microservice library, and a rapid‑development scaffold—detailing their core features, architecture, and where to access their code and documentation.

JavaMicroservicesopen source
0 likes · 7 min read
Discover 5 High-Quality Java Open‑Source Projects to Boost Your Development
Top Architect
Top Architect
Oct 13, 2022 · Information Security

Understanding the End-to-End Architecture of Chinese Internet Payments

This article provides a comprehensive overview of the Chinese internet payment ecosystem, detailing the complete transaction flow from e‑commerce platforms through payment channels, banks, and the central bank, and explains the key components and responsibilities of a modern payment system architecture.

Internet PaymentPayment Architecturecashier
0 likes · 9 min read
Understanding the End-to-End Architecture of Chinese Internet Payments
Dada Group Technology
Dada Group Technology
May 6, 2022 · Frontend Development

Improving Usability and Efficiency of the Cashier System: Front‑End Architecture Redesign and Component Refactoring

This article analyzes the usability and efficiency issues of the JD.com to‑home cash register H5 and RN versions, proposes a front‑end architectural redesign with component reuse, layering, and design principles, and demonstrates the resulting performance gains, reduced code entropy, and future improvement plans.

Component DesignUsabilityefficiency
0 likes · 15 min read
Improving Usability and Efficiency of the Cashier System: Front‑End Architecture Redesign and Component Refactoring
Top Architect
Top Architect
Apr 2, 2022 · Backend Development

Applying Domain-Driven Design to Payment Systems: A Comprehensive Guide

This article explains how Airwallex uses Domain-Driven Design (DDD) to model a complex payment system, detailing strategic and tactical patterns, bounded contexts, domain events, and the translation of domain models into microservice architectures, while highlighting the benefits of clear communication and modular design.

Backend DevelopmentDDDDomain-Driven Design
0 likes · 9 min read
Applying Domain-Driven Design to Payment Systems: A Comprehensive Guide
Architecture Digest
Architecture Digest
Apr 2, 2022 · Backend Development

Applying Domain-Driven Design to Model a Payment System at Airwallex

This article explains how Airwallex uses Domain-Driven Design (DDD) to model a complex payment system, covering problem and solution spaces, bounded contexts, domain models, services, events, infrastructure, and the transition from domain concepts to microservices.

Bounded ContextDomain EventsSoftware Architecture
0 likes · 10 min read
Applying Domain-Driven Design to Model a Payment System at Airwallex
21CTO
21CTO
Jan 15, 2021 · Operations

How iQIYI Scaled Its Payment System with Full‑Link Load Testing

This article details iQIYI's end‑to‑end load‑testing methodology for its payment platform, covering problem identification, core‑link mapping, environment setup, realistic traffic modeling, execution safeguards, results from capacity verification and stress testing, and future plans for a unified testing solution.

Load TestingOperationscapacity planning
0 likes · 12 min read
How iQIYI Scaled Its Payment System with Full‑Link Load Testing
High Availability Architecture
High Availability Architecture
Sep 21, 2020 · Operations

Full‑Link Load Testing Practices for iQIYI Payment System

This article describes iQIYI's payment team approach to full‑link load testing, covering background challenges, systematic problem exploration, preparation of test environments, traffic modeling, execution safeguards, practical results, and future plans to improve capacity verification and system reliability.

Load TestingOperationscapacity planning
0 likes · 10 min read
Full‑Link Load Testing Practices for iQIYI Payment System
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 18, 2020 · Operations

Full-Chain Load Testing Practices for iQIYI Payment System

iQIYI’s payment team built a full‑chain load‑testing framework that isolates data, mocks dependencies, constructs realistic multi‑service traffic, and executes protected tests to expose bottlenecks, guide scaling and optimizations, and ultimately ensure reliable payment services during traffic spikes, while planning a unified automation platform.

Load Testingcapacity planningfull-chain testing
0 likes · 13 min read
Full-Chain Load Testing Practices for iQIYI Payment System
Architecture Digest
Architecture Digest
Nov 9, 2019 · Backend Development

Design and Implementation of eBay's Next‑Generation Million‑TPS Core Accounting System

The article details eBay's 2018‑2020 design, performance testing, and fault‑tolerance architecture of a next‑generation core accounting system capable of handling millions of transactions per second, covering system goals, multi‑region deployment, event‑sourcing, Raft consensus, scalability optimizations, and the planned open‑source release.

Event SourcingHigh TPSRaft consensus
0 likes · 24 min read
Design and Implementation of eBay's Next‑Generation Million‑TPS Core Accounting System
JD Tech Talk
JD Tech Talk
Mar 27, 2019 · Backend Development

Design and Key Considerations of JD Digits' Accounting Settlement System

This article explains the responsibilities, architectural design, critical construction points, functional modules, hotspot account handling, database sharding strategies, and diverse settlement rule implementations of JD Digits' accounting and settlement system, which is the core financial control component of the payment platform.

Backendaccountingdatabase sharding
0 likes · 10 min read
Design and Key Considerations of JD Digits' Accounting Settlement System
Architect's Tech Stack
Architect's Tech Stack
Nov 29, 2018 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Processes

This article provides a detailed overview of payment system architecture, covering functional modules, core payment, refund, reconciliation, and settlement workflows, as well as design considerations such as gateway integration, routing, risk assessment, asynchronous processing, and transaction logging for robust backend development.

Payment ArchitectureReconciliationgateway integration
0 likes · 19 min read
Comprehensive Overview of Payment System Architecture and Core Processes
Youzan Coder
Youzan Coder
Nov 2, 2018 · Information Security

Real-Time Financial Loss Prevention System Design for Payment Platforms

YouZan built a side‑car, real‑time loss‑prevention system that monitors business events and database binlogs, validates information flow and fund balance, enforces idempotency and manual‑change checks, and uses refund‑settlement‑cash‑out circuit‑breakers to automatically detect and stop financial loss, achieving successful fault prevention after six months.

backend-systemfinancial risk controlfund-circuit-breaker
0 likes · 7 min read
Real-Time Financial Loss Prevention System Design for Payment Platforms
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 16, 2018 · Databases

Scaling Payment Systems: Sharding, Snowflake IDs, and High‑Availability Databases

This article explains how a high‑throughput payment platform uses database sharding by user ID, Snowflake‑style globally unique order IDs, asynchronous replication for eventual consistency, multi‑level data caching, and coarse‑fine traffic pipelines to achieve millions of requests per second with robust high‑availability.

Data Tieringhigh-availabilityorder ID
0 likes · 16 min read
Scaling Payment Systems: Sharding, Snowflake IDs, and High‑Availability Databases
Tencent Cloud Developer
Tencent Cloud Developer
May 31, 2018 · Backend Development

Tencent Billing System (Mi Master): Architecture, Reliability, Security, and Global Capabilities

The Mi Master billing platform, a SaaS service from Tencent that processes over 735 billion RMB quarterly, provides a unified, modular architecture with distributed multi‑master databases, high‑availability cross‑region deployment, multi‑stage fraud detection, and global support for 80+ payment channels across 180+ countries, delivering seamless APIs, automated reconciliation, and extensive revenue‑sharing tools for products such as Honor of Kings, PUBG, WeChat Pay, and QQ Wallet.

Distributed SystemsReliabilitybilling architecture
0 likes · 19 min read
Tencent Billing System (Mi Master): Architecture, Reliability, Security, and Global Capabilities
21CTO
21CTO
Apr 24, 2017 · Backend Development

Designing Scalable Payment Systems: Architecture, Modules, and Business Flow

This article explains how to design a payment system by covering product classification, module functions, business processes, and reference architectures, illustrating the role of microservice proxies, risk assessment, and integration with popular platforms like Alipay, WeChat Pay, and PayPal.

Backend DevelopmentMicroservicesarchitecture
0 likes · 20 min read
Designing Scalable Payment Systems: Architecture, Modules, and Business Flow
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Backend Development

Challenges and Practices in Service‑Oriented Splitting of Qunar Payment System

The article details the technical challenges encountered during the service‑oriented decomposition of Qunar's payment platform, covering Dubbo and HTTP service conventions, database sharding and read/write separation, asynchronous processing, multi‑system management, and comprehensive monitoring and alerting solutions.

asynchronous processingdatabase shardingmonitoring
0 likes · 10 min read
Challenges and Practices in Service‑Oriented Splitting of Qunar Payment System
Ctrip Technology
Ctrip Technology
Nov 22, 2016 · Backend Development

Evolution and Service Decomposition of Qunar's Payment System (1.0 → 2.0)

The article outlines the five‑year evolution of Qunar's payment platform from a tightly coupled monolith (1.0) to a highly available, service‑oriented distributed architecture (2.0), detailing component breakdown, challenges, and the resulting core transaction, payment, cashier, and API layers.

Backend ArchitectureDistributed Systemsfinancial technology
0 likes · 9 min read
Evolution and Service Decomposition of Qunar's Payment System (1.0 → 2.0)
High Availability Architecture
High Availability Architecture
Nov 11, 2016 · Backend Development

Building a Large-Scale Transaction Platform: Architecture, Organization, and Lessons Learned

The article shares a detailed case study of constructing a high‑availability transaction platform for a major travel website, covering team organization, requirement analysis, architectural design, core modules such as search, order creation, and payment, as well as design principles, async processing, and post‑release reflections.

BackendScalabilityTransaction Platform
0 likes · 12 min read
Building a Large-Scale Transaction Platform: Architecture, Organization, and Lessons Learned
Qunar Tech Salon
Qunar Tech Salon
Nov 11, 2016 · Backend Development

Evolution and Service Decomposition of Qunar's Payment System

This article chronicles the five‑year evolution of Qunar's payment platform from a tightly coupled monolithic system to a high‑concurrency, highly available distributed architecture, detailing the motivations, service‑oriented splits, core components, and checkout variations that enabled support for diverse payment scenarios.

Backend ArchitectureQunarpayment system
0 likes · 9 min read
Evolution and Service Decomposition of Qunar's Payment System
Architecture Digest
Architecture Digest
Apr 30, 2016 · Databases

Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability

The article details how LeTV upgraded its payment platform in 2015 to handle up to 100,000 orders per second by implementing database sharding based on user IDs, a Snowflake‑style globally unique order ID, asynchronous consistency via message queues, multi‑level data caching, and high‑availability architectures for both master‑slave and load‑balanced deployments.

databasesdistributed-systemshigh-availability
0 likes · 15 min read
Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability