Tagged articles
9 articles
Page 1 of 1
Alibaba Cloud Native
Alibaba Cloud Native
Jan 30, 2024 · Cloud Native

Detect Java Microservice Bottlenecks with ARMS Code Hotspots

During high‑traffic load tests, e‑commerce services often hit performance ceilings, leading to low success rates and high latency; by combining tracing data, CPU flame‑graphs, and Alibaba Cloud’s ARMS 3.x JavaAgent features such as Code Hotspots and Adaptive Overload Protection, teams can automatically locate bottlenecks, mitigate traffic spikes, and improve stability without code changes.

CPU FlameGraphcloud-nativejava-agent
0 likes · 18 min read
Detect Java Microservice Bottlenecks with ARMS Code Hotspots
21CTO
21CTO
Feb 15, 2019 · Backend Development

Mastering High‑Concurrency Flash Sales: Preventing System Collapse

This article examines the technical challenges of handling massive concurrent traffic during flash‑sale events, explains why backend APIs become bottlenecks, and presents practical strategies—including request design, overload protection, anti‑abuse measures, and data‑safety techniques such as pessimistic, FIFO, and optimistic locking—to keep web systems stable and performant.

Data Safetybackend optimizationflash sale
0 likes · 16 min read
Mastering High‑Concurrency Flash Sales: Preventing System Collapse
21CTO
21CTO
Nov 8, 2017 · Backend Development

Why Microservices Thrive: Benefits, Challenges, and Real-World WeChat Cases

This article explains how rapid internet evolution and cloud era spurred microservice adoption, outlines its key advantages over monolithic designs, highlights operational pain points, and showcases concrete WeChat service‑layout and overload‑protection examples with illustrative diagrams.

WeChatoverload-protectionservice layout
0 likes · 7 min read
Why Microservices Thrive: Benefits, Challenges, and Real-World WeChat Cases
21CTO
21CTO
Oct 19, 2017 · Backend Development

How to Tackle 50k QPS Flash Sale: Backend Design, Overload Protection, and Anti‑Cheat Strategies

This article examines the technical challenges of handling 50,000 requests per second in flash‑sale systems, covering request interface design, high‑concurrency bottlenecks, overload protection, anti‑cheat mechanisms, and data‑safety techniques such as Redis caching, pessimistic and optimistic locking.

anti-cheatbackend optimizationflash sale
0 likes · 16 min read
How to Tackle 50k QPS Flash Sale: Backend Design, Overload Protection, and Anti‑Cheat Strategies
WeChat Backend Team
WeChat Backend Team
May 7, 2017 · Backend Development

How WeChat’s MQ 2.0 Redefined Asynchronous Queues for Massive Scale

This article explains the design and improvements of WeChat's MQ 2.0 asynchronous queue, covering its cross‑machine consumption model, enhanced task scheduling, MapReduce‑style processing, stream tasks, and robust overload protection that together enable high‑performance, resilient backend services.

Backend ArchitectureMessage Queueasynchronous processing
0 likes · 13 min read
How WeChat’s MQ 2.0 Redefined Asynchronous Queues for Massive Scale
Qunar Tech Salon
Qunar Tech Salon
May 5, 2017 · Backend Development

WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations

The article introduces WeChat's self‑developed MQ 2.0 asynchronous queue, detailing its architecture, cross‑machine consumption model, improved task scheduling, efficient processing frameworks—including a MapReduce‑style engine and streaming tasks—and robust overload protection mechanisms that together boost reliability and performance for large‑scale backend services.

Distributed SystemsMapReduceMessage Queue
0 likes · 12 min read
WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations
Tencent Cloud Developer
Tencent Cloud Developer
Feb 10, 2017 · Backend Development

Design and Implementation of QQ Game Spring Festival Red Packet System: Resilience, Overload Protection, and Monitoring

The QQ Game Spring Festival Red Packet system was engineered with multi‑data‑center deployment, global load balancing, layered overload protection, flexible critical‑path redundancy, three‑dimensional monitoring, and extensive rehearsal testing, delivering high‑availability and fault‑tolerant service even under extreme traffic spikes.

overload-protectionsystem reliability
0 likes · 16 min read
Design and Implementation of QQ Game Spring Festival Red Packet System: Resilience, Overload Protection, and Monitoring
21CTO
21CTO
Dec 18, 2015 · Backend Development

How to Build Scalable Flash Sale Systems: Tackling High‑Concurrency Challenges

This article examines the technical difficulties of e‑commerce flash‑sale and ticket‑buying spikes, explains why massive concurrent requests strain web back‑ends, and presents practical design, overload‑protection, anti‑cheat, and data‑safety strategies such as CDN, Redis, locking, and IP filtering.

backend optimizationflash salehigh concurrency
0 likes · 16 min read
How to Build Scalable Flash Sale Systems: Tackling High‑Concurrency Challenges