Tagged articles
37 articles
Page 1 of 1
Top Architect
Top Architect
Mar 3, 2026 · Backend Development

How to Build a Million‑User Ticket‑Snatching System with Nginx, Redis, and Go

This article explains how to design a high‑concurrency ticket‑snatching service that can handle millions of requests by combining multi‑layer load balancing, weighted Nginx round‑robin, in‑memory stock with Redis‑backed global inventory, and Go’s native concurrency, complete with code samples and performance results.

GoNginxhigh concurrency
0 likes · 19 min read
How to Build a Million‑User Ticket‑Snatching System with Nginx, Redis, and Go
Top Architect
Top Architect
Feb 18, 2026 · Backend Development

Building a Million‑User Ticket‑Spiking System with Nginx Load Balancing, Redis, and Go

This article explores how to design a high‑concurrency ticket‑spike service inspired by China’s 12306 platform, covering multi‑layer load balancing, local stock pre‑allocation, Redis‑based global inventory control, Go implementation details, and performance testing that demonstrates handling millions of simultaneous requests.

high concurrencyredisticketing system
0 likes · 21 min read
Building a Million‑User Ticket‑Spiking System with Nginx Load Balancing, Redis, and Go
Bilibili Tech
Bilibili Tech
Mar 14, 2025 · Backend Development

Evolution and Optimization of Bilibili Membership Ticketing System for High‑Concurrency Scenarios

Bilibili’s ticketing platform evolved from a single‑transaction, synchronous design to an asynchronous batch system and finally to a Redis‑cached inventory layer, adding DB isolation changes, sharding, bloom‑filter protection and adaptive rate limiting, which together enabled handling up to 930 k requests per second and stable high‑concurrency ticket sales.

asynchronous processingbackend optimizationdatabase isolation
0 likes · 18 min read
Evolution and Optimization of Bilibili Membership Ticketing System for High‑Concurrency Scenarios
Open Source Linux
Open Source Linux
Jan 22, 2025 · Backend Development

Unveiling the Secrets Behind China’s 12306 Railway Ticketing Powerhouse

The article explores the evolution, architecture, and massive scalability of China’s 12306 railway ticketing system, highlighting its real‑time processing, distributed three‑tier design, historical development from Unix to modern CS platforms, and the unique challenges that make it one of the world’s most robust backend systems.

ChinaScalabilitydistributed architecture
0 likes · 9 min read
Unveiling the Secrets Behind China’s 12306 Railway Ticketing Powerhouse
Top Architecture Tech Stack
Top Architecture Tech Stack
Jan 8, 2025 · Operations

Technical Evolution and Architecture of China's 12306 Railway Ticketing System

The article reviews the historical development, distributed architecture, high‑concurrency handling, and operational challenges of China's 12306 railway ticketing platform, highlighting its evolution from early Unix‑based systems to the modern large‑scale, real‑time service that supports hundreds of millions of users during peak travel periods.

ChinaRailwaydistributed architecture
0 likes · 9 min read
Technical Evolution and Architecture of China's 12306 Railway Ticketing System
Architect
Architect
Dec 29, 2024 · Backend Development

The Architecture and Evolution of China's 12306 Railway Ticketing System

An in‑depth look at the evolution of China’s 12306 railway ticketing platform, tracing its origins from early Unix‑based reservation software through successive upgrades, distributed architectures, massive concurrency handling, and the unique centralized design that makes it one of the world’s most robust high‑traffic web systems.

Chinadistributed architecturehigh concurrency
0 likes · 10 min read
The Architecture and Evolution of China's 12306 Railway Ticketing System
Architecture Digest
Architecture Digest
Dec 22, 2024 · Backend Development

Technical Overview and History of China’s 12306 Railway Ticketing System

The article provides a detailed, informal yet informative overview of the evolution, architecture, and massive scale challenges of China’s 12306 railway ticketing platform, tracing its roots from early Unix‑based systems to modern distributed backend solutions handling billions of requests during peak travel periods.

Backend ArchitectureChinaDistributed Systems
0 likes · 9 min read
Technical Overview and History of China’s 12306 Railway Ticketing System
Java High-Performance Architecture
Java High-Performance Architecture
Aug 23, 2022 · Backend Development

How to Build a Million‑User Ticket‑Snatching System with Go, Nginx, and Redis

This article explores the architecture and implementation of a high‑concurrency ticket‑snatching system, covering load‑balancing strategies, Nginx weighted round‑robin configuration, Redis‑based inventory management, and Go code examples that together enable handling millions of simultaneous requests while preventing overselling and ensuring high availability.

Gohigh concurrencyredis
0 likes · 20 min read
How to Build a Million‑User Ticket‑Snatching System with Go, Nginx, and Redis
Sohu Tech Products
Sohu Tech Products
Aug 10, 2022 · Backend Development

Designing a High-Concurrency Ticket Booking System with Load Balancing, Nginx Weighted Round Robin, and Redis

This article presents a comprehensive design and implementation of a high‑concurrency train‑ticket flash‑sale system, covering distributed architecture, load‑balancing strategies, Nginx weighted round‑robin configuration, Go‑based services, Redis‑backed stock management, and performance testing results.

Nginxdistributed architecturehigh concurrency
0 likes · 20 min read
Designing a High-Concurrency Ticket Booking System with Load Balancing, Nginx Weighted Round Robin, and Redis
IT Architects Alliance
IT Architects Alliance
Aug 2, 2022 · Backend Development

Designing a High‑Concurrency Ticket‑Booking System: Load Balancing, Nginx Weighted Round‑Robin, and Go Implementation

This article presents a complete case study of building a high‑concurrency ticket‑booking service, covering system architecture, three‑layer load balancing (OSPF, LVS, Nginx), Nginx weighted round‑robin configuration, Go‑based request handling, Redis‑backed stock deduction, performance testing with ApacheBench, and practical lessons for preventing overselling and ensuring high availability.

high concurrencyticketing system
0 likes · 19 min read
Designing a High‑Concurrency Ticket‑Booking System: Load Balancing, Nginx Weighted Round‑Robin, and Go Implementation
Laravel Tech Community
Laravel Tech Community
Jul 19, 2022 · Backend Development

The Evolution and Architecture of China’s 12306 Railway Ticketing System

This article examines the historical development, distributed architecture, and high‑concurrency challenges of China’s 12306 railway ticketing platform, tracing its origins from early Unix‑based systems to modern multi‑layered backend solutions that support hundreds of millions of users during peak travel periods.

Backend ArchitectureDistributed SystemsRailway
0 likes · 8 min read
The Evolution and Architecture of China’s 12306 Railway Ticketing System
Top Architect
Top Architect
Jul 5, 2022 · Backend Development

Designing a High‑Concurrency Ticket Booking System with Nginx Load Balancing, Redis Stock Management, and Go

This technical article explains how to handle millions of simultaneous train‑ticket purchase requests by combining Nginx weighted load balancing, local in‑memory stock deduction, and a centralized Redis stock counter using Go, ensuring no overselling, high availability, and efficient performance.

Gohigh concurrencyload balancing
0 likes · 19 min read
Designing a High‑Concurrency Ticket Booking System with Nginx Load Balancing, Redis Stock Management, and Go
IT Architects Alliance
IT Architects Alliance
Oct 7, 2021 · Backend Development

Designing a High‑Concurrency Ticket Spike System with Load Balancing, Redis, and Go

This article explains how to build a high‑concurrency ticket‑seckill system that can handle millions of simultaneous requests by using multi‑layer load balancing, Nginx weighted round‑robin, local stock deduction, Redis atomic scripts, and Go’s native concurrency, and it demonstrates the implementation with complete code and performance testing.

Godistributed architecturehigh concurrency
0 likes · 18 min read
Designing a High‑Concurrency Ticket Spike System with Load Balancing, Redis, and Go
IT Architects Alliance
IT Architects Alliance
Sep 28, 2021 · Backend Development

Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation

This article explores the design of a high‑concurrency train‑ticket flash‑sale system, covering distributed load‑balancing strategies, Nginx weighted round‑robin configuration, local and remote stock deduction using Go and Redis, performance testing with ApacheBench, and key architectural lessons for preventing overselling and ensuring high availability.

GoNginxdistributed architecture
0 likes · 18 min read
Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation
Programmer DD
Programmer DD
Apr 19, 2021 · Backend Development

Inside 12306’s High‑Concurrency Ticket System: Architecture, Load Balancing & Go Demo

This article dissects how China’s 12306 ticket platform handles millions of simultaneous requests by using layered load balancing, distributed clustering, Nginx weighted round‑robin, Redis‑based pre‑deduction, and a Go implementation that demonstrates local and remote stock deduction, performance testing, and fault‑tolerant design.

Godistributed architecturehigh concurrency
0 likes · 21 min read
Inside 12306’s High‑Concurrency Ticket System: Architecture, Load Balancing & Go Demo
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 7, 2020 · Backend Development

How to Build a Million-User Ticket Spike System with Go, Nginx, and Redis

This article explores the architecture and implementation of a high‑concurrency ticket‑spike system inspired by China’s 12306 platform, covering load‑balancing strategies, Nginx weighted round‑robin, local and remote inventory deduction, Go concurrency patterns, Redis atomic operations, and performance testing results.

Goredisticketing system
0 likes · 21 min read
How to Build a Million-User Ticket Spike System with Go, Nginx, and Redis
Architect
Architect
Dec 5, 2020 · Backend Development

High‑Concurrency Ticket Spike System Architecture and Implementation with Nginx, Redis, and Go

The article analyzes the extreme‑traffic challenges of China’s 12306 ticket‑spike service, presents a layered load‑balancing architecture using OSPF, LVS, and Nginx weighted round‑robin, and demonstrates a Go‑based prototype that combines local in‑memory stock deduction with Redis‑backed global stock control to achieve stable, high‑throughput ticket purchasing without overselling.

GoNginxhigh concurrency
0 likes · 20 min read
High‑Concurrency Ticket Spike System Architecture and Implementation with Nginx, Redis, and Go
Senior Brother's Insights
Senior Brother's Insights
Mar 31, 2020 · Backend Development

Building a 1M‑Request Ticket‑Grab System with Go, Nginx, and Redis

This article explores how to design a high‑concurrency ticket‑booking service capable of handling millions of simultaneous requests by combining distributed load‑balancing, Nginx weighted round‑robin, Go micro‑services, and Redis atomic inventory management, complete with code samples and performance benchmarks.

GoNginxdistributed architecture
0 likes · 21 min read
Building a 1M‑Request Ticket‑Grab System with Go, Nginx, and Redis
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 11, 2020 · Backend Development

How Alibaba Handles Million‑Ticket Flash Sales with Scalable Backend Architecture

This article explains how Alibaba's entertainment cloud platform designs layered backend architecture, hotspot data isolation, flow‑shaping funnels, multi‑level caching, and comprehensive stability measures to support ultra‑high‑concurrency ticket sales while preventing oversell and ensuring system reliability.

Backend Architectureanti‑oversellhigh concurrency
0 likes · 11 min read
How Alibaba Handles Million‑Ticket Flash Sales with Scalable Backend Architecture
21CTO
21CTO
Feb 7, 2020 · Backend Development

How to Build a High‑Concurrency Ticket‑Spike System Like 12306

This article explores the challenges of massive ticket‑buying spikes during holidays, explains the multi‑layer load‑balancing architecture, presents Go and Nginx configurations for weighted routing, demonstrates Redis‑based pre‑deduction of stock with Lua scripts, and shares stress‑test results showing thousands of requests per second on a single node.

Godistributed architectureload balancing
0 likes · 18 min read
How to Build a High‑Concurrency Ticket‑Spike System Like 12306
Top Architect
Top Architect
Jan 2, 2020 · Backend Development

Designing a High‑Concurrency Ticket‑Seckill System with Load Balancing, Pre‑Deduction, and Go Implementation

This article analyzes the challenges of handling millions of simultaneous train‑ticket purchase requests, presents a multi‑layer load‑balancing architecture, introduces a pre‑deduction inventory strategy using Redis and local memory, and demonstrates a complete Go implementation with performance testing and key architectural insights.

Distributed SystemsGohigh concurrency
0 likes · 18 min read
Designing a High‑Concurrency Ticket‑Seckill System with Load Balancing, Pre‑Deduction, and Go Implementation
ITPUB
ITPUB
Dec 28, 2019 · Backend Development

How to Build a High‑Concurrency Ticket‑Snatching System Like 12306 with Nginx, Redis, and Go

This article dissects the extreme‑load challenges of China’s 12306 train‑ticket service, explains its multi‑layer load‑balancing architecture, and provides a complete Go‑based spike‑system example that uses Nginx weighted round‑robin, Redis atomic stock deduction, and channel‑based locking to safely handle millions of concurrent purchase requests.

GoNginxhigh concurrency
0 likes · 20 min read
How to Build a High‑Concurrency Ticket‑Snatching System Like 12306 with Nginx, Redis, and Go
dbaplus Community
dbaplus Community
Nov 20, 2019 · Backend Development

Designing a High‑Concurrency Ticket‑Spiking System for 1M Users and 10K Tickets

This article explains how to architect a high‑concurrency ticket‑seckill system that can handle one million simultaneous users buying ten thousand tickets, covering load‑balancing strategies, Nginx weighted round‑robin configuration, Go service implementation, Redis‑based inventory management, and performance testing results.

Distributed SystemsGoNginx
0 likes · 20 min read
Designing a High‑Concurrency Ticket‑Spiking System for 1M Users and 10K Tickets
ITPUB
ITPUB
Nov 20, 2019 · Backend Development

How to Build a Million‑User Ticket‑Spike System with Nginx, Go, and Redis

This article explains the design of a high‑concurrency train‑ticket flash‑sale system, covering distributed load‑balancing, Nginx weighted round‑robin, local and remote stock deduction, Go implementation, Redis atomic scripts, and performance testing with ApacheBench.

GoNginxSystem Design
0 likes · 20 min read
How to Build a Million‑User Ticket‑Spike System with Nginx, Go, and Redis
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2019 · Backend Development

How to Build a Million‑User Ticket‑Spike System with Nginx, Go, and Redis

This article explores the architecture and implementation of a high‑concurrency ticket‑spike system, covering load‑balancing strategies, Nginx weighted round‑robin configuration, Go‑based local stock deduction, Redis‑backed unified inventory control, and performance testing with ApacheBench to achieve stable, scalable ticket sales during peak demand.

Gohigh concurrencyload balancing
0 likes · 19 min read
How to Build a Million‑User Ticket‑Spike System with Nginx, Go, and Redis
Java Captain
Java Captain
Nov 14, 2019 · Backend Development

Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation

This article analyzes the 12306 ticket‑spike scenario, presents a distributed high‑concurrency architecture with layered load balancing, compares order‑creation strategies, demonstrates local and remote stock deduction using Go and Redis, and validates performance with ApacheBench testing.

Godistributed architecturehigh concurrency
0 likes · 20 min read
Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation
Java Backend Technology
Java Backend Technology
Oct 29, 2019 · Backend Development

How to Build a Million‑User Ticket‑Spiking System with Nginx, Go, and Redis

This article explores the architecture and implementation of a high‑concurrency train‑ticket flash‑sale system, covering load‑balancing strategies, weighted round‑robin Nginx configuration, local and remote stock deduction using Go and Redis, performance testing, and key lessons for building reliable, scalable services.

GoNginxhigh concurrency
0 likes · 20 min read
How to Build a Million‑User Ticket‑Spiking System with Nginx, Go, and Redis
21CTO
21CTO
Oct 14, 2019 · Backend Development

How to Build a Million‑User Ticket‑Snatching System with Nginx, Go, and Redis

This article explores the design of a high‑concurrency train‑ticket flash‑sale system, covering load‑balancing strategies, weighted Nginx configuration, in‑memory pre‑deduction, Redis Lua scripts, and Go implementation, and demonstrates its performance with real‑world stress testing.

GoNginxhigh concurrency
0 likes · 18 min read
How to Build a Million‑User Ticket‑Snatching System with Nginx, Go, and Redis
21CTO
21CTO
Feb 16, 2016 · Backend Development

Rethinking 12306 Ticketing: A Domain‑Driven Design Model for Complex Train Reservations

This article analyses the unique business complexity of China's 12306 railway ticketing system, proposes a domain‑driven aggregate design centered on the train route, explains how to model seat availability and ticket issuance, and outlines a CQRS/event‑sourcing architecture to achieve strong consistency and high concurrency.

Backend ArchitectureCQRSDDD
0 likes · 25 min read
Rethinking 12306 Ticketing: A Domain‑Driven Design Model for Complex Train Reservations
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 14, 2015 · Cloud Computing

Hybrid Cloud Architecture and Scalability Analysis of China’s 12306 Railway Ticketing System

The article examines the technical challenges of the 12306 railway ticketing platform, comparing it with e‑commerce systems, and proposes a hybrid‑cloud solution that leverages private and public cloud resources to handle massive, unpredictable traffic while ensuring security, high availability, and elastic scalability.

Securityhigh concurrencyhybrid cloud
0 likes · 16 min read
Hybrid Cloud Architecture and Scalability Analysis of China’s 12306 Railway Ticketing System
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 11, 2015 · Cloud Computing

Building a Scalable Cloud Application Platform for the 12306 Railway Ticketing System with Pivotal Gemfire

The article analyzes the rapid growth of China’s 12306 online ticketing platform, the challenges of extreme traffic and concurrency during peak travel periods, and how a cloud‑native, memory‑centric architecture based on Pivotal Gemfire enabled scalable, high‑performance, and highly available ticketing services.

Pivotal Gemfiredistributed cachinghigh concurrency
0 likes · 17 min read
Building a Scalable Cloud Application Platform for the 12306 Railway Ticketing System with Pivotal Gemfire
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2015 · Operations

Optimization Strategies for High‑Concurrency Ticketing Systems

The article analyzes the challenges of high‑traffic ticketing platforms, compares business models, identifies concurrency bottlenecks, and presents comprehensive front‑end and back‑end optimization techniques—including load balancing, caching, data partitioning, and queue‑based flow control—to achieve horizontal scalability and reliable performance.

cachinghigh concurrencyhorizontal scaling
0 likes · 7 min read
Optimization Strategies for High‑Concurrency Ticketing Systems