Tagged articles

high concurrency

885 articles · Page 7 of 9
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.

GoNginxRedis
0 likes · 20 min read
High‑Concurrency Ticket Spike System Architecture and Implementation with Nginx, Redis, and Go
dbaplus Community
dbaplus Community
Dec 3, 2020 · Backend Development

Boosting Distributed Lock Throughput for Thousands of Orders per Second

Learn how to overcome the concurrency bottleneck of traditional distributed locks in high‑traffic e‑commerce scenarios by applying segment‑based locking and other optimization techniques, enabling thousands of orders per second while preventing inventory overselling.

backend optimizationdistributed locke-commerce
0 likes · 11 min read
Boosting Distributed Lock Throughput for Thousands of Orders per Second
Architecture Digest
Architecture Digest
Nov 25, 2020 · Backend Development

Design and Implementation of a Short URL Service Using Redis and MySQL

The article explains why short URLs are popular, outlines their basic workflow, and details a backend service design that uses an incremental ID generator, Redis caching, MySQL storage, batch allocation, and distributed strategies to efficiently create and manage short links.

MySQLhigh concurrencyshort URL
0 likes · 10 min read
Design and Implementation of a Short URL Service Using Redis and MySQL
Top Architect
Top Architect
Nov 8, 2020 · Backend Development

Flash Sale (Seckill) System Architecture, Technical Challenges and Solutions

This article analyzes the business flow of flash‑sale (seckill) systems, identifies ten technical challenges such as high concurrency, bandwidth, stock‑deduction and cheating, and presents architecture principles, design patterns, code examples, and safety mechanisms to build a reliable, scalable backend for flash‑sale scenarios.

Backend DevelopmentCachingOptimistic Lock
0 likes · 34 min read
Flash Sale (Seckill) System Architecture, Technical Challenges and Solutions
Java Architect Essentials
Java Architect Essentials
Nov 2, 2020 · Cloud Computing

High-Concurrency Architecture and Optimization Strategies in Cloud Development

During the pandemic, the Yunnan “Anti‑Epidemic” mini‑program faced over 80 W requests per minute, prompting an analysis of how cloud development’s serverless, auto‑scaling architecture—covering data pipelines, cloud functions, and cloud databases—can ensure high performance, availability, and cost‑effective handling of massive concurrent traffic.

Cloud ComputingCloud FunctionsDatabase Scaling
0 likes · 19 min read
High-Concurrency Architecture and Optimization Strategies in Cloud Development
Architecture Digest
Architecture Digest
Nov 1, 2020 · Backend Development

Design and Technical Challenges of High‑Concurrency Flash Sale (Seckill) Systems

The article analyzes flash‑sale (秒杀) business characteristics, outlines the technical challenges of massive concurrent requests, and presents architectural principles, backend design, database strategies, concurrency control, anti‑cheat measures, and practical code examples to build a reliable high‑throughput system.

BackendSystem Designflash sale
0 likes · 31 min read
Design and Technical Challenges of High‑Concurrency Flash Sale (Seckill) Systems
Java Captain
Java Captain
Oct 31, 2020 · Backend Development

Flash Sale (Seckill) System Analysis, Technical Challenges, Architecture Design, and High‑Concurrency Solutions

This article examines the end‑to‑end workflow of a flash‑sale system, outlines its unique characteristics and technical challenges, and presents a layered architecture—including frontend, site, service, and database designs—along with concurrency control, anti‑cheating measures, and data‑safety strategies for handling massive traffic.

CachingOptimistic LockSystem Architecture
0 likes · 34 min read
Flash Sale (Seckill) System Analysis, Technical Challenges, Architecture Design, and High‑Concurrency Solutions
Top Architect
Top Architect
Oct 21, 2020 · Backend Development

Design and Technical Solutions for a High‑Concurrency Flash Sale System

This article examines the challenges of building a flash‑sale (秒杀) system—such as overselling, high concurrency, request throttling, and database strain—and presents a comprehensive backend design using separate databases, dynamic URLs, static pages, Redis clustering, Nginx, token‑bucket rate limiting, asynchronous order processing, and service degradation strategies.

Redisasynchronous-processingbackend design
0 likes · 15 min read
Design and Technical Solutions for a High‑Concurrency Flash Sale System
Programmer DD
Programmer DD
Oct 19, 2020 · Backend Development

How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions

This article explores the end‑to‑end design of a flash‑sale (秒杀) system, detailing business flow, technical challenges, architectural principles, front‑end and back‑end design, concurrency handling, anti‑cheating measures, data safety, and practical solutions for high‑traffic e‑commerce scenarios.

Database ScalingOptimistic LockSystem Architecture
0 likes · 36 min read
How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2020 · Backend Development

Evolution of Server‑Side Architecture from Single‑Machine to Cloud‑Native for High Concurrency

This article outlines the step‑by‑step evolution of a high‑traffic e‑commerce backend—from a single‑machine setup through caching, load balancing, database sharding, microservices, containerization, and finally cloud deployment—while summarizing the key technologies and design principles at each stage.

ArchitectureBackendMicroservices
0 likes · 18 min read
Evolution of Server‑Side Architecture from Single‑Machine to Cloud‑Native for High Concurrency
Top Architect
Top Architect
Oct 8, 2020 · Backend Development

Flash Sale (秒杀) System Architecture, Technical Challenges and Solutions

This article analyses the complete flash‑sale business flow, enumerates its unique characteristics and technical challenges such as high concurrency, bandwidth pressure, inventory overselling, and then presents a layered architecture—including frontend static pages, site‑level throttling, service‑level queuing, database sharding, caching, and anti‑cheat mechanisms—along with concrete Java code examples and best‑practice recommendations for building a reliable, high‑performance flash‑sale system.

System Architecturedistributed systemsflash sale
0 likes · 32 min read
Flash Sale (秒杀) System Architecture, Technical Challenges and Solutions
Liangxu Linux
Liangxu Linux
Oct 1, 2020 · Operations

Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks

This guide explains how to configure Linux system limits, kernel TCP parameters, and I/O event mechanisms to enable a single process to handle a large number of simultaneous connections, improving server throughput and stability under high‑concurrency workloads.

Linuxhigh concurrencykernel-tuning
0 likes · 13 min read
Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks
Architecture Digest
Architecture Digest
Sep 30, 2020 · Backend Development

Introduction to Linux Socket Programming and OpenResty Deployment

This article explains Linux socket programming techniques such as non‑blocking I/O and epoll, discusses caching and asynchronous design for high‑performance servers, and provides a step‑by‑step guide to installing, configuring, and developing with OpenResty (Nginx + Lua) on Linux and Windows environments.

Luahigh concurrencyopenresty
0 likes · 12 min read
Introduction to Linux Socket Programming and OpenResty Deployment
Laravel Tech Community
Laravel Tech Community
Sep 27, 2020 · Databases

Using MySQL for Persistent Data and Redis for Read‑Only Data: Consistency Strategies and High‑Concurrency Solutions

The article explains how MySQL stores persistent data while Redis serves read‑only data, outlines read/write request handling, discusses consistency issues in low and high concurrency scenarios, and provides practical solutions such as cache invalidation, queue‑based updates, and deployment considerations.

CachingMySQLQueue
0 likes · 6 min read
Using MySQL for Persistent Data and Redis for Read‑Only Data: Consistency Strategies and High‑Concurrency Solutions
Java Architect Essentials
Java Architect Essentials
Sep 25, 2020 · Backend Development

Challenges and Solutions for Large‑Scale Concurrency in E‑commerce Flash Sales

The article examines the technical difficulties of handling tens of thousands of requests per second in flash‑sale systems, analyzes root causes such as API design, overload, cheating, and data‑safety issues, and proposes practical backend strategies—including Redis caching, load‑balancing, rate‑limiting, and optimistic locking—to maintain performance and reliability.

Optimistic Lockbackend optimizationflash sale
0 likes · 15 min read
Challenges and Solutions for Large‑Scale Concurrency in E‑commerce Flash Sales
Youku Technology
Youku Technology
Sep 24, 2020 · Backend Development

Technical Practices for High‑Performance Ticketing Platforms: A Damai Case Study

Damai’s TicketingPaaS combines high‑performance snapshot caching, SVG‑based seat digitalization, and LoRa‑enabled edge intelligence to handle Double‑11‑scale traffic, ensure seat consistency, and provide resilient on‑site entry, while offering extensible APIs and exploring blockchain and 5G for future ticket authenticity and immersive experiences.

IoTblockchaincloud edge
0 likes · 12 min read
Technical Practices for High‑Performance Ticketing Platforms: A Damai Case Study
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 20, 2020 · Databases

Database Read/Write Separation: Principles, Advantages, Disadvantages, and Implementation Strategies

Database read/write separation, alongside sharding and master‑slave architectures, mitigates high‑concurrency bottlenecks by distributing reads to replicas and writes to a primary, offering scalability and performance benefits while introducing challenges such as replication lag, routing complexity, and resource utilization trade‑offs.

Master‑SlavePerformanceRead-Write Separation
0 likes · 10 min read
Database Read/Write Separation: Principles, Advantages, Disadvantages, and Implementation Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2020 · Backend Development

How to Build a Robust Flash Sale System: Architecture, Challenges, and Code Solutions

This article examines the critical issues of overselling, high concurrency, request throttling, and database design in flash‑sale systems, then outlines a comprehensive backend architecture with Redis clustering, Nginx load balancing, dynamic URLs, rate‑limiting, asynchronous order processing, and Java code examples to achieve a resilient high‑throughput solution.

Javabackend architectureflash sale
0 likes · 13 min read
How to Build a Robust Flash Sale System: Architecture, Challenges, and Code Solutions
Top Architect
Top Architect
Sep 17, 2020 · Backend Development

Cache Consistency Strategies: Cache‑Aside Pattern, Deleting vs. Updating Cache, and Queue‑Based Solutions for High Concurrency

The article explains how distributed cache‑aside patterns work, why deleting stale cache entries is often preferable to updating them, analyzes basic and complex cache‑database inconsistency scenarios, and proposes a JVM‑queue‑driven, single‑threaded update mechanism with practical considerations for high‑concurrency environments.

BackendQueuecache-aside
0 likes · 11 min read
Cache Consistency Strategies: Cache‑Aside Pattern, Deleting vs. Updating Cache, and Queue‑Based Solutions for High Concurrency
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 17, 2020 · Backend Development

Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example

This article explains the principles of leaky‑bucket and token‑bucket rate‑limiting algorithms, compares their behavior in high‑concurrency e‑commerce scenarios, and provides a complete Python implementation to illustrate how token‑bucket can handle burst traffic while maintaining system stability.

Pythonhigh concurrencyleaky-bucket
0 likes · 7 min read
Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example
Programmer DD
Programmer DD
Sep 15, 2020 · Backend Development

Solving Distributed Cache Consistency: Cache‑Aside Pattern & Lazy Update Strategies

This article explains the classic Cache‑Aside pattern, analyzes common cache‑database consistency problems in high‑traffic systems, and presents practical solutions—including delete‑first updates, internal JVM queues, lazy recomputation, and routing considerations—to ensure reliable data synchronization under heavy concurrency.

backend architecturecache-asidedata consistency
0 likes · 11 min read
Solving Distributed Cache Consistency: Cache‑Aside Pattern & Lazy Update Strategies
High Availability Architecture
High Availability Architecture
Sep 11, 2020 · Backend Development

Design Principles and Practical Implementation of Network Coroutines in iQIYI's libfiber

This article explains the design concepts, programming practices, performance optimizations, and real‑world applications of iQIYI's open‑source network coroutine library libfiber, covering non‑blocking I/O, coroutine scheduling, event‑engine design, synchronization mechanisms, and its use in high‑performance CDN and DNS services.

asynchronous I/Oevent-driven programminghigh concurrency
0 likes · 25 min read
Design Principles and Practical Implementation of Network Coroutines in iQIYI's libfiber
Architect
Architect
Sep 9, 2020 · Backend Development

Cache Aside Pattern and Solutions for Cache‑Database Consistency in High‑Concurrency Environments

The article explains the classic Cache Aside pattern, why deleting rather than updating cache is preferred, analyzes basic and complex cache inconsistency scenarios, and proposes a queue‑based lazy update solution with practical considerations for read‑write blocking, request routing, and hotspot handling in high‑traffic systems.

Queuecache-asideconsistency
0 likes · 11 min read
Cache Aside Pattern and Solutions for Cache‑Database Consistency in High‑Concurrency Environments
HomeTech
HomeTech
Sep 9, 2020 · Databases

Using TiDB for High-Concurrency Event Management

The article details how TiDB was deployed for the high-concurrency '818 Global Car Night' event, providing robust database solutions for real-time transactions and analytics.

Database ManagementEvent TechnologyTiDB
0 likes · 10 min read
Using TiDB for High-Concurrency Event Management
Java Architect Essentials
Java Architect Essentials
Sep 2, 2020 · Backend Development

Designing a High-Concurrency Flash Sale (Seckill) System: Architecture, Challenges, and Solutions

This article presents a comprehensive design of a flash‑sale system, covering business scenario analysis, high‑concurrency problems such as overselling and malicious requests, and detailed front‑end, Nginx, risk‑control, back‑end, database, and distributed‑transaction solutions to ensure reliability and performance.

RedisSystem Designdistributed transaction
0 likes · 16 min read
Designing a High-Concurrency Flash Sale (Seckill) System: Architecture, Challenges, and Solutions
Top Architect
Top Architect
Aug 28, 2020 · Backend Development

Comprehensive Performance Tuning of a High‑Concurrency SSM E‑Commerce Application

This article details a step‑by‑step performance tuning process for an SSM‑based e‑commerce system experiencing severe CPU, memory, Redis, and JDBC issues during flash‑sale spikes, covering root‑cause analysis, JVM and Tomcat optimizations, connection‑pool adjustments, code refactoring, and the resulting stability improvements.

JVMSSMTomcat
0 likes · 7 min read
Comprehensive Performance Tuning of a High‑Concurrency SSM E‑Commerce Application
Architecture Digest
Architecture Digest
Aug 23, 2020 · Backend Development

End-to-End Performance Optimization of a High-Concurrency SSM E‑Commerce System

This article presents a comprehensive, practical case study of diagnosing and resolving high‑concurrency performance issues in an SSM‑based e‑commerce system, covering architecture overview, problem identification, root‑cause analysis, JVM/Tomcat/Redis/MySQL tuning, load‑balancing, and post‑optimization monitoring results.

Backend DevelopmentJVM OptimizationSSM
0 likes · 8 min read
End-to-End Performance Optimization of a High-Concurrency SSM E‑Commerce System
Java Architect Essentials
Java Architect Essentials
Aug 20, 2020 · Backend Development

High-Concurrency Architecture Design and Practices for E‑commerce Systems

This article presents a comprehensive guide to designing high‑concurrency architectures for e‑commerce applications, covering server topology, load balancing, database clustering, caching strategies, concurrency testing tools, message‑queue based asynchronous processing, first‑level cache, static data handling, layering, distribution, service‑oriented design, redundancy, automation, and practical implementation examples.

Cachingasynchronous-processinghigh concurrency
0 likes · 19 min read
High-Concurrency Architecture Design and Practices for E‑commerce Systems
21CTO
21CTO
Aug 12, 2020 · Backend Development

How to Build a High‑Performance Distributed Unique ID Generator with MySQL and Redis

This article explains the challenges of generating globally unique IDs in sharded databases, compares common solutions such as auto‑increment, UUID, Snowflake, and Redis, and presents a practical MySQL‑based design that uses table‑level auto‑increment combined with in‑memory segment allocation to achieve high concurrency, reliability, and performance.

RedisSystem Designdistributed-id
0 likes · 9 min read
How to Build a High‑Performance Distributed Unique ID Generator with MySQL and Redis
Beike Product & Technology
Beike Product & Technology
Jul 31, 2020 · Backend Development

Design and High‑Concurrency Optimization of QR Code Generation Service for a Real Estate Platform

This article analyzes the challenges of generating massive QR codes for a real‑estate mini‑program, including URL length, concurrency limits, and path management, and presents a backend‑focused solution that uses short‑URL services, request‑id binding, pre‑generation, caching, and Kafka to achieve scalable, low‑latency QR code delivery.

BackendQR codehigh concurrency
0 likes · 10 min read
Design and High‑Concurrency Optimization of QR Code Generation Service for a Real Estate Platform
JavaEdge
JavaEdge
Jul 24, 2020 · Backend Development

Designing High‑Concurrency Systems: Key Strategies Interviewers Expect

This guide explains practical techniques—service splitting, caching, message queues, database sharding, read/write separation, and Elasticsearch—to design high‑concurrency back‑end systems that impress interviewers and handle real‑world traffic spikes.

CachingMicroservicesSystem Design
0 likes · 6 min read
Designing High‑Concurrency Systems: Key Strategies Interviewers Expect
Tencent Cloud Developer
Tencent Cloud Developer
Jul 17, 2020 · Frontend Development

Creating a Stunning Countdown Timer and Real‑Time Interactive Mini‑Program for Massive Online Events

This article details the technical design and implementation of a CSS‑based countdown timer, component‑driven multi‑platform development, and a high‑concurrency real‑time interaction system using WeChat Cloud Development's watch API for Tencent Games' 2020 online conference.

CSSWeChat mini-programcloud development
0 likes · 15 min read
Creating a Stunning Countdown Timer and Real‑Time Interactive Mini‑Program for Massive Online Events
Java Backend Technology
Java Backend Technology
Jul 9, 2020 · Backend Development

How to Solve Distributed Cache Consistency Issues with Lazy Updates

This article explains the Cache Aside pattern, why deleting stale cache entries is often better than updating them, and presents a queue‑based lazy‑update solution that handles simple and complex consistency problems in high‑concurrency environments while outlining practical performance considerations.

Backendcachecache-aside
0 likes · 11 min read
How to Solve Distributed Cache Consistency Issues with Lazy Updates
dbaplus Community
dbaplus Community
Jul 2, 2020 · Backend Development

Why High Concurrency Is Really About Squeezing CPU Performance

The article explains that high concurrency in distributed systems is measured by QPS, but its essence lies in effectively utilizing CPU resources, discusses control‑variable analysis of the HTTP request flow, compares PHP‑Swoole and Java‑Netty implementations, and shows how coroutine‑based designs can dramatically boost throughput when I/O blocking is present.

Backend PerformanceCPU utilizationNetty
0 likes · 15 min read
Why High Concurrency Is Really About Squeezing CPU Performance
Selected Java Interview Questions
Selected Java Interview Questions
Jun 28, 2020 · Backend Development

Rate Limiting Strategies and Guava RateLimiter for High Concurrency Traffic

This article explains the concept of high traffic, compares common mitigation techniques such as caching, degradation and rate limiting, and then details four classic rate‑limiting algorithms—counter, sliding window, leaky bucket and token bucket—followed by a practical Guava RateLimiter example and a brief note on distributed scenarios.

Guavadistributed systemshigh concurrency
0 likes · 7 min read
Rate Limiting Strategies and Guava RateLimiter for High Concurrency Traffic
dbaplus Community
dbaplus Community
Jun 23, 2020 · Backend Development

How to Build a High‑Performance Seckill System for Massive Traffic

This article explains the core concepts, architecture, and practical techniques—including load‑balancing, caching, async processing, and Redis sharding—required to design and implement a high‑concurrency seckill system that can handle millions of requests in a short time window.

async processingbackend architecturehigh concurrency
0 likes · 19 min read
How to Build a High‑Performance Seckill System for Massive Traffic
Qunar Tech Salon
Qunar Tech Salon
Jun 23, 2020 · Operations

A Simple Gray Release Solution for High‑Concurrency Flight Ticket Systems

This article presents a lightweight gray release approach for complex flight ticket services, comparing traditional hardware and soft‑routing isolation methods, describing the authors' traffic‑based gray identification, business‑focused monitoring, implementation details, and automated safeguards to enable safe incremental deployments.

BackendGray ReleaseOperations
0 likes · 8 min read
A Simple Gray Release Solution for High‑Concurrency Flight Ticket Systems
21CTO
21CTO
Jun 13, 2020 · Backend Development

How RocketMQ Transformed Alibaba’s Logistics System for Double‑11 Peaks

This article examines the logistical challenges faced by Alibaba's Cainiao platform during Double‑11, explains why traditional databases and Redis fall short, and shows how adopting RocketMQ for asynchronous decoupling dramatically reduced costs and stabilized high‑volume order processing.

Distributed MessagingRocketMQbackend architecture
0 likes · 6 min read
How RocketMQ Transformed Alibaba’s Logistics System for Double‑11 Peaks
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 5, 2020 · Backend Development

Design and Implementation of iQiyi's libfiber Network Coroutine Library

Using iQiyi’s open‑source libfiber as a case study, the article explains how network coroutines combine sequential programming simplicity with non‑blocking I/O scalability, detailing libfiber’s single‑threaded scheduler, cross‑platform event engine, coroutine‑aware synchronization, API hooking, and its deployment in high‑performance CDN caching and DNS services.

coroutinehigh concurrencylibfiber
0 likes · 26 min read
Design and Implementation of iQiyi's libfiber Network Coroutine Library
Laravel Tech Community
Laravel Tech Community
May 17, 2020 · Databases

Can MySQL Handle 100,000 Concurrent Connections? A Real‑World Test

This article details a comprehensive experiment that evaluates MySQL's ability to sustain up to 100,000 simultaneous connections using Percona Server's thread‑pool plugin, sysbench clients, adjusted OS/network limits, and multiple IP addresses, presenting hardware specs, configuration steps, observed errors, performance metrics, and practical recommendations.

Database ScalingMySQLPerformance
0 likes · 8 min read
Can MySQL Handle 100,000 Concurrent Connections? A Real‑World Test
Java Backend Technology
Java Backend Technology
May 14, 2020 · Backend Development

How to Build a High‑Performance Flash Sale System: Architecture & Code

This article explores the key challenges of designing a flash‑sale (秒杀) backend—such as overselling, high concurrency, request throttling, and database bottlenecks—and presents a complete solution that includes database schema, dynamic URLs, static page rendering, Redis clustering, Nginx load balancing, SQL optimization, token‑bucket rate limiting, asynchronous order processing, and service degradation strategies.

backend architectureflash salehigh concurrency
0 likes · 14 min read
How to Build a High‑Performance Flash Sale System: Architecture & Code
Top Architect
Top Architect
May 12, 2020 · Backend Development

Design and Technical Solutions for a High‑Concurrency Flash Sale System

This article explores the challenges of building a flash‑sale (秒杀) backend—such as overselling, massive concurrent requests, URL protection, and database bottlenecks—and presents a comprehensive architecture that leverages Redis clustering, token‑bucket rate limiting, static page rendering, asynchronous order processing, and service degradation techniques.

flash salehigh concurrencyrate limiting
0 likes · 12 min read
Design and Technical Solutions for a High‑Concurrency Flash Sale System
58 Tech
58 Tech
May 8, 2020 · Backend Development

Optimizing High‑Concurrency List Service for 58 Used‑Car Platform: Data Query, Transformation, and Thread‑Pool Tuning

This article analyzes the performance bottlenecks of the 58 used‑car list service under high concurrency, breaks down data‑query and data‑transfer stages, and presents three optimization solutions—including query redesign, concurrent data conversion, and thread‑pool parameter tuning—that together reduce latency by over 80 ms and improve resource utilization.

JavaThread Poolconcurrency
0 likes · 9 min read
Optimizing High‑Concurrency List Service for 58 Used‑Car Platform: Data Query, Transformation, and Thread‑Pool Tuning
Programmer DD
Programmer DD
May 5, 2020 · Backend Development

How to Build a High‑Concurrency Live Quiz System: Architecture & Tech Stack

This article explains the product features, technical challenges, technology choices, and detailed architecture design for a live‑streaming quiz application that must support up to one million concurrent users, high QPS, low latency, and secure financial transactions.

ProtobufWebSocketbackend architecture
0 likes · 18 min read
How to Build a High‑Concurrency Live Quiz System: Architecture & Tech Stack
Tencent Cloud Developer
Tencent Cloud Developer
Apr 24, 2020 · Backend Development

Mask Reservation Mini‑Program: From Perfect Experience to Lossy Service – Architecture and Design

During the COVID‑19 pandemic, Tencent and Guangzhou built the “Suikang” mask‑reservation mini‑program in two days, handling 1.7 billion visits by shifting from real‑time inventory checks to a four‑layer “lossy” architecture—CDN caching, batch releases, Redis, Kafka queues, and asynchronous processing—to trade consistency for high availability and rapid response.

CAP theoremKafkaLossy Service
0 likes · 23 min read
Mask Reservation Mini‑Program: From Perfect Experience to Lossy Service – Architecture and Design
21CTO
21CTO
Apr 16, 2020 · Backend Development

How JD’s API Gateway Handles Tens of Millions of Concurrent Requests

This article explains how JD Retail built a high‑performance, secure, and observable API gateway that supports massive traffic, implements asynchronous processing for high concurrency, provides fine‑grained traffic control, gray‑release capabilities, and automated operations to serve native, web, and mini‑program clients.

API GatewayGray Releaseautomation
0 likes · 10 min read
How JD’s API Gateway Handles Tens of Millions of Concurrent Requests
Tencent Tech
Tencent Tech
Apr 15, 2020 · Cloud Native

How Tencent Cloud Native Development Powers High‑Concurrency Mini‑Programs

Tencent’s cloud native development platform enables mini‑programs like WeChat Reading and Maoyan Movie to handle tens of millions of daily users and billions of requests by leveraging serverless architecture, multi‑cluster deployment, automatic scaling, and extensive performance optimizations across data pipelines and underlying resources.

Architecturehigh concurrencymini-programs
0 likes · 15 min read
How Tencent Cloud Native Development Powers High‑Concurrency Mini‑Programs
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.

Distributed ArchitectureGoNginx
0 likes · 21 min read
Building a 1M‑Request Ticket‑Grab System with Go, Nginx, and Redis
Architecture Digest
Architecture Digest
Mar 30, 2020 · Backend Development

Design and Technical Solutions for a High‑Concurrency Flash Sale System

This article examines the challenges of building a flash‑sale (秒杀) system—such as overselling, massive concurrent requests, URL exposure, and database overload—and presents a comprehensive backend architecture that leverages Redis clustering, dynamic URLs, Nginx load balancing, rate‑limiting, asynchronous order processing, and service degradation techniques to achieve robust, scalable performance.

asynchronous-processingbackend architectureflash sale
0 likes · 12 min read
Design and Technical Solutions for a High‑Concurrency Flash Sale System
Top Architect
Top Architect
Mar 24, 2020 · Backend Development

How Meituan Built Its Distributed High‑Concurrency Instant Logistics System

This article explains how Meituan’s instant logistics platform evolved from a simple point‑to‑point delivery model to a large‑scale, AI‑driven, distributed micro‑service architecture that ensures ultra‑low latency, high availability, and cost‑effective scaling for real‑time food delivery.

AIMeituandistributed systems
0 likes · 15 min read
How Meituan Built Its Distributed High‑Concurrency Instant Logistics System
Efficient Ops
Efficient Ops
Mar 18, 2020 · Operations

Why Nginx OOMs Under Million-Connection Load and How to Fix It

During a million‑connection WebSocket stress test, four 32‑core, 128 GB Nginx servers repeatedly ran out of memory, prompting an investigation that revealed oversized proxy buffers as the root cause and showed that disabling buffering and tuning buffer sizes stabilizes memory usage.

BackendOOMhigh concurrency
0 likes · 11 min read
Why Nginx OOMs Under Million-Connection Load and How to Fix It
Programmer DD
Programmer DD
Mar 17, 2020 · Backend Development

How to Keep Cache and Database Consistent Under High Concurrency?

This article explains the cache‑aside pattern, why deleting stale cache entries is preferred over updating them, outlines basic and complex cache‑database inconsistency scenarios, and presents a queue‑based solution with practical considerations for read‑blocking, request routing, and hotspot handling in high‑traffic systems.

cacheconsistencyhigh concurrency
0 likes · 11 min read
How to Keep Cache and Database Consistent Under High Concurrency?
JD Retail Technology
JD Retail Technology
Mar 12, 2020 · Backend Development

Understanding OpenResty: Architecture, Core Principles, and Real‑World Application in High‑Concurrency Systems

This article explains what OpenResty is, details its underlying Nginx‑Lua architecture—including Lua coroutines, cosocket, and multi‑stage processing—compares its performance with other web platforms, and describes its practical deployment and multi‑level caching strategy in JD.com's high‑traffic Jshop sale system.

CachingLuaNginx
0 likes · 12 min read
Understanding OpenResty: Architecture, Core Principles, and Real‑World Application in High‑Concurrency Systems
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.

anti‑oversellbackend architecturehigh concurrency
0 likes · 11 min read
How Alibaba Handles Million‑Ticket Flash Sales with Scalable Backend Architecture
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 10, 2020 · Backend Development

Comprehensive Strategies for Designing High‑Concurrency Systems

The article outlines five key layers—front‑end optimization, middle‑layer load distribution, gateway control, service‑layer improvements, and database tuning—detailing practical techniques such as static resource caching, Nginx load‑balancing methods, request rate limiting, message‑queue buffering, and extensive MySQL best‑practice guidelines to build robust high‑concurrency architectures.

System Designbackend optimizationdatabase tuning
0 likes · 7 min read
Comprehensive Strategies for Designing High‑Concurrency Systems
Top Architect
Top Architect
Feb 10, 2020 · Backend Development

Design and Optimization of High‑Concurrency Flash‑Sale (秒杀) Systems

This article explains how to design a high‑performance, highly available flash‑sale system by applying dynamic/static separation, hotspot optimization, inventory reduction strategies, and comprehensive high‑availability engineering, covering both architectural principles and concrete implementation details.

System Designflash salehigh concurrency
0 likes · 27 min read
Design and Optimization of High‑Concurrency Flash‑Sale (秒杀) Systems
JD Retail Technology
JD Retail Technology
Jan 15, 2020 · Backend Development

Design and Implementation of a High‑Concurrency, Secure API Gateway at JD.com

This article outlines the background, architecture, high‑concurrency techniques, security mechanisms, gray‑release strategy, automated operations, monitoring, and fault‑diagnosis capabilities of JD.com's API gateway, demonstrating how it efficiently handles millions of concurrent requests during large‑scale shopping events.

API GatewayGray Releasehigh concurrency
0 likes · 9 min read
Design and Implementation of a High‑Concurrency, Secure API Gateway at JD.com
Python Programming Learning Circle
Python Programming Learning Circle
Jan 6, 2020 · Operations

Why 12306 Ticket System Crashes During Rush: Inside Its Massive Operational Challenges

The 12306 railway ticket platform faces extreme operational pressure because it must synchronize real‑time sales across online and offline channels, handle countless route and time combinations without buffering, manage complex inventory updates, enforce purchase limits, and process massive concurrent queries, making its load far greater than typical e‑commerce systems.

Real-time Datahigh concurrencyinventory management
0 likes · 7 min read
Why 12306 Ticket System Crashes During Rush: Inside Its Massive Operational Challenges
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.

GoRedisdistributed systems
0 likes · 18 min read
Designing a High‑Concurrency Ticket‑Seckill System with Load Balancing, Pre‑Deduction, and Go Implementation
Programmer DD
Programmer DD
Jan 1, 2020 · Backend Development

How to Build a High‑Performance Flash Sale System: Architecture & Code

This article examines the key challenges of flash‑sale (秒杀) systems—overselling, massive concurrency, URL exposure, and database coupling—and presents a complete backend design featuring dedicated databases, dynamic URLs, static pages, Redis clustering, Nginx proxy, rate‑limiting, token‑bucket control, asynchronous order queues, and service degradation strategies.

Redisbackend architectureflash sale
0 likes · 14 min read
How to Build a High‑Performance Flash Sale System: Architecture & Code
Ctrip Technology
Ctrip Technology
Dec 28, 2019 · Operations

Root Cause Analysis of Dubbo Connect Timeout in High‑Concurrency Scenarios and Backlog Tuning

This article presents a detailed case study of intermittent Dubbo connect‑timeout errors in a high‑concurrency deployment, describing step‑by‑step diagnostics—from port status checks and registry verification to TCP dump analysis—and explains how adjusting the server’s backlog and accept queue resolved the SYN‑drop issue.

BacklogDubboTCP
0 likes · 12 min read
Root Cause Analysis of Dubbo Connect Timeout in High‑Concurrency Scenarios and Backlog Tuning
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.

GoNginxRedis
0 likes · 20 min read
How to Build a High‑Concurrency Ticket‑Snatching System Like 12306 with Nginx, Redis, and Go
Liangxu Linux
Liangxu Linux
Dec 28, 2019 · Backend Development

How to Build a Million‑User Ticket Spike System: Insights from 12306

During holidays, millions of users scramble for train tickets, overwhelming the 12306 system; this article dissects its high‑concurrency architecture, explains load‑balancing layers, demonstrates Nginx weighted round‑robin configuration, and provides a Go‑based spike simulation with Redis stock management and performance results.

GoNginxRedis
0 likes · 21 min read
How to Build a Million‑User Ticket Spike System: Insights from 12306
Senior Brother's Insights
Senior Brother's Insights
Dec 27, 2019 · Backend Development

How to Build a High‑Performance Flash Sale System: Architecture, Strategies & Code

This article examines the challenges of designing a robust flash‑sale backend—preventing oversell, handling massive concurrent requests, securing URLs, isolating databases, and applying techniques such as Redis clustering, Nginx load balancing, rate limiting, asynchronous processing, and service degradation—to enable stable, low‑latency sales spikes.

Nginxbackend architectureflash sale
0 likes · 15 min read
How to Build a High‑Performance Flash Sale System: Architecture, Strategies & Code
DataFunTalk
DataFunTalk
Dec 10, 2019 · Operations

Technical Practices and Lessons from the 2019 Double‑11 Cat Night Live Event

The article details the technical goals, fairness mechanisms, high‑concurrency handling, dynamic routing, peak‑shaving, downstream protection, and on‑site screen interaction strategies used to deliver a seamless multi‑platform live‑stream experience for the Double‑11 Cat Night, while summarizing key takeaways for future large‑scale events.

fairnesshigh concurrencylive streaming
0 likes · 12 min read
Technical Practices and Lessons from the 2019 Double‑11 Cat Night Live Event
Java Captain
Java Captain
Dec 3, 2019 · Backend Development

Design and Technical Solutions for a High‑Concurrency Flash Sale (秒杀) System

This article examines the challenges of building a robust flash‑sale (秒杀) system—such as overselling, high concurrency, request throttling, and database design—and presents a comprehensive backend architecture using Redis clusters, Nginx, token‑bucket rate limiting, asynchronous order processing, and other optimization techniques.

backend designflash salehigh concurrency
0 likes · 14 min read
Design and Technical Solutions for a High‑Concurrency Flash Sale (秒杀) System
Youku Technology
Youku Technology
Dec 2, 2019 · Operations

Technical Architecture and Operational Practices of Alibaba's 2019 Double‑11 "Cat Evening" Live Show

Alibaba’s 2019 Double‑11 “Cat Evening” live show combined a unified codebase across Youku, Taobao and Tmall with synchronized clocks, latency‑measurement devices and SEI‑injected messages to guarantee fair, zero‑loss interactions, while employing dynamic routing, pre‑warming, peak‑shaving, downstream protection and rehearsed contingency plans to handle massive concurrency and ensure stable, high‑quality user experience.

AlibabaOperationsSystem Architecture
0 likes · 11 min read
Technical Architecture and Operational Practices of Alibaba's 2019 Double‑11 "Cat Evening" Live Show
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 1, 2019 · Operations

How Alibaba Ensured Fair, High‑Performance Live Streaming for Double 11 Cat Night

This article details how Alibaba’s entertainment team designed and implemented a robust, cloud‑native architecture for the 2019 Double 11 “Cat Night” live‑stream, addressing technical goals, fairness, high‑concurrency spikes, dynamic routing, peak‑shaving, downstream protection, and multi‑screen interaction to deliver a seamless consumer experience.

System Architecturefairnesshigh concurrency
0 likes · 13 min read
How Alibaba Ensured Fair, High‑Performance Live Streaming for Double 11 Cat Night
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.

GoNginxRedis
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.

GoNginxRedis
0 likes · 20 min read
How to Build a Million‑User Ticket‑Spike System with Nginx, Go, and Redis
Architecture Digest
Architecture Digest
Nov 20, 2019 · Backend Development

Design Principles and Optimization Strategies for High‑Concurrency Flash‑Sale (Seckill) Systems

This article examines the architectural design of flash‑sale (seckill) systems, covering high performance through dynamic‑static separation, hotspot optimization, consistency handling for inventory deduction, and high‑availability techniques such as traffic shaping, queuing, and fallback plans.

ArchitecturePerformanceconsistency
0 likes · 30 min read
Design Principles and Optimization Strategies for High‑Concurrency Flash‑Sale (Seckill) Systems
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
Mafengwo Technology
Mafengwo Technology
Nov 14, 2019 · Backend Development

How MaFengWo Built a Scalable Marketing Platform for Double‑11: Architecture Insights

This article details the design and implementation of MaFengWo's marketing platform for the Double‑11 travel promotion, covering its modular architecture, data layer, flexible development model, reliability mechanisms, and future roadmap to support high‑traffic, secure, and maintainable marketing activities.

Platform ArchitectureRedishigh concurrency
0 likes · 17 min read
How MaFengWo Built a Scalable Marketing Platform for Double‑11: Architecture Insights
Programmer DD
Programmer DD
Nov 7, 2019 · Backend Development

How to Build a High‑Concurrency Ticket‑Spike System with Go, Nginx, and Redis

This article dissects the extreme concurrency challenges of China's 12306 ticket‑spike scenario, presents a layered load‑balancing architecture, compares order‑processing strategies, and provides a complete Go‑based prototype with Nginx weighted routing and Redis atomic stock deduction, complete with performance testing and key takeaways.

GoNginxhigh concurrency
0 likes · 19 min read
How to Build a High‑Concurrency Ticket‑Spike System with Go, Nginx, and Redis
Youku Technology
Youku Technology
Nov 5, 2019 · Backend Development

Traffic Shaping Strategies for High‑Concurrency Events: Staggering, Rate Limiting, and Peak Cutting

The article explains how Youku’s engineers mitigate extreme traffic spikes during large‑scale events by applying three core techniques—staggering requests across time, enforcing client‑side rate limits, and cutting peaks through minimum intervals, probabilistic sending and fairness algorithms—to lower maximum QPS, improve stability, and preserve user experience.

QPShigh concurrencyload balancing
0 likes · 8 min read
Traffic Shaping Strategies for High‑Concurrency Events: Staggering, Rate Limiting, and Peak Cutting
Architect's Tech Stack
Architect's Tech Stack
Nov 4, 2019 · Backend Development

Design and Implementation of a High‑Concurrency Ticket Seckill System Using Go, Nginx, and Redis

This article explains how to build a high‑concurrency train‑ticket flash‑sale system that can handle millions of requests by combining layered load‑balancing, Nginx weighted round‑robin, in‑memory stock deduction, Redis atomic Lua scripts, and a Go HTTP service with channel‑based concurrency control, and it provides performance test results and source code.

GoNginxRedis
0 likes · 18 min read
Design and Implementation of a High‑Concurrency Ticket Seckill System Using Go, Nginx, and Redis
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 31, 2019 · Backend Development

Designing a High-Concurrency Flash Sale System Using Redis Caching and Lua Scripts

This article explains how to design a high‑concurrency flash‑sale (秒杀) system by leveraging browser and CDN caching, read‑write split Redis for traffic filtering, Lua scripts for atomic stock deduction, master‑slave Redis for fast inventory updates, and Redis‑based message queues for asynchronous order processing.

LuaRedisbackend architecture
0 likes · 8 min read
Designing a High-Concurrency Flash Sale System Using Redis Caching and Lua Scripts
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.

GoNginxRedis
0 likes · 20 min read
How to Build a Million‑User Ticket‑Spiking System with Nginx, Go, and Redis
Tencent Cloud Developer
Tencent Cloud Developer
Oct 25, 2019 · Backend Development

High-Concurrency Practices for Tencent Video Front-End Node.js Services

Tencent Video’s front‑end Node.js services achieve massive concurrency stability through a layered architecture that combines GSLB‑directed CDN, TGW, Nginx, and clustered workers, reinforced by process guardians, three‑tier disaster‑recovery fallbacks, multi‑level caching with lock mechanisms, and comprehensive logging and alerting.

Node.jsavailabilityhigh concurrency
0 likes · 11 min read
High-Concurrency Practices for Tencent Video Front-End Node.js Services
Big Data Technology Architecture
Big Data Technology Architecture
Oct 17, 2019 · 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 architectures, OSPF/LVS/Nginx strategies, pre‑deduction inventory techniques, Go‑based HTTP services, Redis Lua scripts, and performance testing with AB, demonstrating how to achieve stable, scalable ticket‑purchasing under massive traffic.

GoNginxRedis
0 likes · 19 min read
Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation
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.

GoNginxRedis
0 likes · 18 min read
How to Build a Million‑User Ticket‑Snatching System with Nginx, Go, and Redis
dbaplus Community
dbaplus Community
Oct 9, 2019 · Backend Development

How to Design a High‑Throughput Lottery System: Load‑Balancing, Redis, and Tomcat Tuning

This article explains how to handle massive, bursty traffic in lottery‑style applications by designing a load‑balancing layer that filters invalid requests, optimizing Tomcat thread pools, and moving core business logic to Redis while using message queues to smooth gift‑distribution spikes.

System ArchitectureTomcathigh concurrency
0 likes · 12 min read
How to Design a High‑Throughput Lottery System: Load‑Balancing, Redis, and Tomcat Tuning
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 23, 2019 · Backend Development

Mastering High-Concurrency Technical Architecture: Core Principles and Solutions

This article explains what technical architecture is, breaks down its three core components—business technical problems, technical solutions, and technical components—and then dives deep into high‑concurrency challenges, systematic thinking methods, and practical approaches such as resource scaling, stateless design, load balancing, caching, and I/O optimization.

System Designbackend architecturedistributed systems
0 likes · 12 min read
Mastering High-Concurrency Technical Architecture: Core Principles and Solutions
Architect's Tech Stack
Architect's Tech Stack
Sep 12, 2019 · Backend Development

Design and Implementation of a Short URL Service in Java

This article explains the benefits of short URLs, outlines the basic workflow of generating and resolving them, and presents a complete Java implementation that uses Redis for fast storage, MySQL for persistence, and various techniques for high concurrency and distributed deployment.

BackendRedishigh concurrency
0 likes · 8 min read
Design and Implementation of a Short URL Service in Java