Tagged articles
811 articles
Page 4 of 9
dbaplus Community
dbaplus Community
Nov 28, 2022 · Operations

How Bilibili Guaranteed Seamless Live Streaming for the League of Legends S12 Finals

Bilibili’s S12 technical guarantee team coordinated dozens of engineering groups, performed resource estimation, built a shared resource pool, applied chaos engineering, high‑availability architecture, and systematic performance testing to ensure the League of Legends World Championship livestream remained stable and responsive under peak traffic.

Performance TestingResource ManagementSRE
0 likes · 19 min read
How Bilibili Guaranteed Seamless Live Streaming for the League of Legends S12 Finals
FunTester
FunTester
Nov 27, 2022 · Fundamentals

Why Performance Testing Matters: Key Metrics, Types, and Best Practices

This guide explains what performance testing is, why it’s essential, the key metrics such as throughput, response time, and bandwidth, outlines a step‑by‑step testing process, compares load, stress, endurance and capacity testing types, and reviews popular tools like JMeter, LoadRunner and NeoLoad.

Load TestingMetricsPerformance Testing
0 likes · 10 min read
Why Performance Testing Matters: Key Metrics, Types, and Best Practices
Architecture Digest
Architecture Digest
Nov 27, 2022 · Backend Development

Comprehensive Overview and Deep Dive of Payment System Architecture

This article presents a comprehensive overview of payment system architecture, detailing the core transaction and payment modules, system interactions, service governance, data consistency strategies, asynchronous processing, and practical production practices such as performance testing, stability management, and service isolation.

BackendPerformance TestingSystem Architecture
0 likes · 7 min read
Comprehensive Overview and Deep Dive of Payment System Architecture
DeWu Technology
DeWu Technology
Nov 25, 2022 · Databases

Milvus Vector Database Performance Testing and Architecture Analysis

The author stress‑tested Milvus 2.1.4’s cloud‑native, micro‑service architecture—detailing its write and search paths, evaluating FLAT index performance across 100 K to 10 M 512‑dim vectors, uncovering scaling, scheduler, segment‑rebalance, and upgrade issues, and concluding the system is robust but benefits from graph‑based indexes and Helm‑driven scaling.

Database ArchitectureMilvusPerformance Testing
0 likes · 10 min read
Milvus Vector Database Performance Testing and Architecture Analysis
Top Architect
Top Architect
Nov 19, 2022 · Operations

Guidelines for Sizing and Benchmarking Elasticsearch Clusters

This article provides a comprehensive guide on allocating hardware resources, calculating cluster size based on data volume, and conducting index and search benchmark tests for Elasticsearch, offering practical formulas, test configurations, and performance conclusions to help engineers design stable, high‑throughput clusters.

BenchmarkingCluster SizingPerformance Testing
0 likes · 12 min read
Guidelines for Sizing and Benchmarking Elasticsearch Clusters
360 Smart Cloud
360 Smart Cloud
Nov 17, 2022 · Databases

Exploring StarRocks Applications, Performance Tests, and Cloud‑Native Integration at 360

This article reviews the practical applications and experimental explorations of StarRocks at 360, describing the cloud‑native lake‑warehouse product Yunzhou, its three‑tier architecture, performance comparisons with Trino using TPCH 100 GB, challenges of Kubernetes integration, and future directions for storage‑compute separation.

Big DataCloud NativeKubernetes
0 likes · 7 min read
Exploring StarRocks Applications, Performance Tests, and Cloud‑Native Integration at 360
FunTester
FunTester
Nov 16, 2022 · Mobile Development

How to Build a Robust Manual Testing Strategy for Mobile Apps

This guide outlines practical steps for selecting devices, weighing real devices versus emulators, leveraging cloud and network testing, and conducting UX, performance, and security checks to ensure high‑quality mobile app deployments in today’s fast‑paced digital landscape.

Performance Testingcloud testingdevice selection
0 likes · 6 min read
How to Build a Robust Manual Testing Strategy for Mobile Apps
Shopee Tech Team
Shopee Tech Team
Oct 27, 2022 · Backend Development

Design and Implementation of a Scalable Fund Routing Decision Engine at Shopee

Shopee’s scalable fund‑routing decision engine combines a configurable Go‑based rule engine with Redis‑backed, Lua‑driven quota control to dynamically match loan orders to external capital providers, enforce multi‑dimensional volume limits, achieve tens of thousands TPS, and provide extensible risk‑management capabilities across markets.

Backend DevelopmentGoPerformance Testing
0 likes · 17 min read
Design and Implementation of a Scalable Fund Routing Decision Engine at Shopee
Cloud Native Technology Community
Cloud Native Technology Community
Oct 27, 2022 · Cloud Native

Boost Kubernetes Pod‑to‑Pod Performance with istio‑tcpip‑bypass and eBPF

This article explains how the Intel istio‑tcpip‑bypass plugin leverages eBPF to bypass the host TCP/IP stack for intra‑node pod communication, provides environment setup, step‑by‑step deployment commands, and shows benchmark results that demonstrate 40‑80% latency reduction and throughput improvement.

Kube-OVNKubernetesPerformance Testing
0 likes · 6 min read
Boost Kubernetes Pod‑to‑Pod Performance with istio‑tcpip‑bypass and eBPF
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Oct 21, 2022 · Operations

A Step-by-Step Guide to Interface Testing in Game Development

This article explains why interface testing is essential for game quality and security, and provides a detailed, step-by-step methodology—including planning, analysis, test case design, execution, result verification, and automation—to help QA teams efficiently test server APIs and prevent player cheating.

Performance Testingautomationinterface testing
0 likes · 10 min read
A Step-by-Step Guide to Interface Testing in Game Development
360 Quality & Efficiency
360 Quality & Efficiency
Oct 21, 2022 · Operations

Comprehensive Load‑Testing Plan and Implementation Using JMeter, Docker, and a Monitoring Stack

This document outlines the background, objectives, scenarios, strategies, TPS estimations, metric definitions, step‑by‑step testing process, component selection, script examples, various execution modes (GUI, CLI, distributed, Docker), and the monitoring architecture built with JMeter, InfluxDB, Prometheus, and Grafana for a large‑scale long‑connection service.

DockerJMeterPerformance Testing
0 likes · 16 min read
Comprehensive Load‑Testing Plan and Implementation Using JMeter, Docker, and a Monitoring Stack
Top Architect
Top Architect
Oct 20, 2022 · Databases

Performance Evaluation of Inserting Billion‑Scale Data into MySQL Using Java: MyBatis vs JDBC vs Batch Processing

This article presents a detailed performance test of inserting massive data into MySQL with Java, comparing three strategies—MyBatis lightweight insertion without transactions, direct JDBC handling with and without transactions, and JDBC batch processing—showing timing results for millions of rows and offering practical recommendations for high‑throughput data loading.

Batch ProcessingDatabase OptimizationJDBC
0 likes · 14 min read
Performance Evaluation of Inserting Billion‑Scale Data into MySQL Using Java: MyBatis vs JDBC vs Batch Processing
Alibaba Cloud Native
Alibaba Cloud Native
Oct 18, 2022 · Cloud Native

What’s New in OpenYurt v1.0? Key Updates and Future Roadmap

OpenYurt v1.0, released on September 9, introduces API governance improvements, expanded test coverage with CodeCov, performance testing for Yurthub, streamlined installation, and outlines future enhancements across ControlPlane, DataPlane, and IoT SIGs, with detailed GitHub project links for each.

Cloud NativeEdge ComputingOpenYurt
0 likes · 9 min read
What’s New in OpenYurt v1.0? Key Updates and Future Roadmap
HelloTech
HelloTech
Sep 29, 2022 · Backend Development

How HiMock Transforms Full‑Scenario Mock Testing for Complex Backend Services

HiMock is a comprehensive mock platform designed to overcome traditional mock limitations by offering low‑code, code‑decoupled, high‑performance, and full‑scenario support across multiple protocols and front‑end/back‑end channels, enabling efficient testing, performance benchmarking, and parallel development for complex services such as bike, e‑bike, and ride‑hailing.

Backend DevelopmentMock TestingPerformance Testing
0 likes · 14 min read
How HiMock Transforms Full‑Scenario Mock Testing for Complex Backend Services
Architects Research Society
Architects Research Society
Sep 14, 2022 · Fundamentals

Understanding Stability and Reliability Testing in Software Development

This article explains the definitions, objectives, importance, and various types of stability and reliability testing—including stress, recovery, failover, and stability tests—while highlighting how these practices reduce system failures, improve MTBF/MTTR, and support informed decision‑making for software quality assurance.

MTBFMTTRPerformance Testing
0 likes · 11 min read
Understanding Stability and Reliability Testing in Software Development
Selected Java Interview Questions
Selected Java Interview Questions
Sep 9, 2022 · Databases

Performance Testing and Optimization of ClickHouse and Elasticsearch for High-Concurrency Scenarios

This technical report details the requirement analysis, environment setup, monitoring tools, load‑test scripts, data design, execution results, and optimization recommendations for stress‑testing ClickHouse and Elasticsearch to ensure they can handle high‑concurrency business peaks.

Big DataDatabase OptimizationElasticsearch
0 likes · 11 min read
Performance Testing and Optimization of ClickHouse and Elasticsearch for High-Concurrency Scenarios
IT Architects Alliance
IT Architects Alliance
Sep 8, 2022 · Backend Development

Design and Implementation of a High‑QPS Spring Festival Red Envelope System Simulating 10 Billion Requests

This article describes the design, hardware and software setup, implementation, testing phases, and performance analysis of a Go‑based backend system that simulates a Spring Festival red‑envelope service capable of handling up to 10 billion requests with peak loads of 60 k QPS per server.

BackendGolangPerformance Testing
0 likes · 19 min read
Design and Implementation of a High‑QPS Spring Festival Red Envelope System Simulating 10 Billion Requests
FunTester
FunTester
Sep 5, 2022 · Backend Development

How Many QPS Are Needed to Reveal Thread‑Unsafe Bugs? A Hands‑On SpringBoot Test

This article explores the QPS threshold required to expose thread‑unsafe operations such as i++ by designing a SpringBoot service, running controlled load tests with both fixed‑thread and precise‑QPS models, and presenting detailed results that show how error rates increase with higher request rates.

JavaPerformance TestingQPS
0 likes · 8 min read
How Many QPS Are Needed to Reveal Thread‑Unsafe Bugs? A Hands‑On SpringBoot Test
Tuanzi Tech Team
Tuanzi Tech Team
Aug 24, 2022 · Backend Development

How We Cut Server Costs and Boost Throughput: A Real-World Performance Tuning Case Study

This article details a comprehensive performance‑testing and optimization effort for a high‑traffic site‑service system, covering hardware setup, CAT monitoring integration, bottleneck identification, Spring Gateway and Netty tuning, asynchronous logging, and the resulting dramatic improvements in QPS and response times.

Performance Testingbackend optimization
0 likes · 13 min read
How We Cut Server Costs and Boost Throughput: A Real-World Performance Tuning Case Study
Baidu Geek Talk
Baidu Geek Talk
Aug 23, 2022 · Artificial Intelligence

Baidu Intelligent Testing: Analysis and Practice in Testing Activities

The article outlines Baidu’s intelligent testing framework, detailing five advanced techniques—contract‑testing‑driven automatic assertion generation, time‑sliced C++ memory‑leak detection via DTW and decision trees, dynamic‑threshold performance diff detection, machine‑translation‑based functional assertion completion, and visual UI diff with and without reference—each boosting accuracy and efficiency in test analysis.

Performance Testingcontract testingmachine learning QA
0 likes · 10 min read
Baidu Intelligent Testing: Analysis and Practice in Testing Activities
FunTester
FunTester
Aug 22, 2022 · Backend Development

How to Build a High‑Performance Log Replay Engine with Java DelayQueue

This article explains the design and implementation of a timestamp‑based log replay engine that replays HTTP traffic using Java's DelayQueue, thread pools, and custom data structures, and provides performance test results demonstrating its ability to handle hundreds of thousands of requests per second.

DelayQueueJavaPerformance Testing
0 likes · 10 min read
How to Build a High‑Performance Log Replay Engine with Java DelayQueue
FunTester
FunTester
Aug 15, 2022 · Backend Development

Mastering Go Redis List Operations: Practical API Usage and Performance Benchmark

This article walks through practical Go implementations of Redis list commands—including LPush, RPush, LLen, LRange, and others—provides unit test examples, demonstrates a simple performance benchmark, and shares a reusable wrapper library for streamlined backend development.

APIBackend DevelopmentGo
0 likes · 11 min read
Mastering Go Redis List Operations: Practical API Usage and Performance Benchmark
Java High-Performance Architecture
Java High-Performance Architecture
Aug 12, 2022 · Backend Development

Mastering Java Connection Pools: From Commons Pool to HikariCP Performance Secrets

This article explains why pooling costly resources like database connections improves performance, introduces the Commons Pool 2 library and its core classes, demonstrates a Jedis pool with JMH benchmarks showing a 5× throughput boost, and dives into HikariCP's optimizations, configuration tips, and common interview questions.

Commons-PoolConnection PoolHikariCP
0 likes · 15 min read
Mastering Java Connection Pools: From Commons Pool to HikariCP Performance Secrets
Tencent Cloud Middleware
Tencent Cloud Middleware
Aug 9, 2022 · Cloud Native

How to Safeguard Microservices with Smart Rate‑Limiting Strategies

This article explains why service rate limiting is essential for protecting backend systems from traffic spikes, outlines global, tag‑based and dynamic throttling models, compares common algorithms, shows TSF’s architecture and configuration, and provides practical testing and scaling guidance for high‑traffic e‑commerce scenarios.

MicroservicesPerformance Testingelastic scaling
0 likes · 18 min read
How to Safeguard Microservices with Smart Rate‑Limiting Strategies
政采云技术
政采云技术
Aug 9, 2022 · Backend Development

Handling Data Surge in a Data Push Platform: JVM Tuning, Flow Control, and Performance Optimization

This article analyzes the challenges of data‑burst scenarios in a data‑push platform, evaluates traditional throttling methods, presents JVM‑level tuning and a custom heap‑usage based flow‑control mechanism, and validates the solution through extensive pressure testing, demonstrating significant reductions in full GC frequency and overall push latency.

BackendFlow ControlJVM
0 likes · 22 min read
Handling Data Surge in a Data Push Platform: JVM Tuning, Flow Control, and Performance Optimization
Ctrip Technology
Ctrip Technology
Aug 4, 2022 · Cloud Native

Case Study of Using JuiceFS for Cold Data Storage at Ctrip: Architecture, Performance Evaluation, and Optimization

This article presents Ctrip's experience migrating over 2 PB of cold data to JuiceFS, detailing the system's architecture, metadata engine selection, extensive performance testing, fault‑tolerance analysis, and operational optimizations that reduced storage and maintenance costs while supporting future petabyte‑scale workloads.

Cold Data StorageDistributed File SystemJuiceFS
0 likes · 15 min read
Case Study of Using JuiceFS for Cold Data Storage at Ctrip: Architecture, Performance Evaluation, and Optimization
Snowball Engineer Team
Snowball Engineer Team
Aug 1, 2022 · Fundamentals

Performance Testing: Concepts, Scenarios, Tools, and Best Practices

This article explains what performance testing is, when to conduct it, typical scenarios, step‑by‑step execution—including requirements, test design, tool selection, script examples with Locust, result analysis, and key metrics such as throughput, response time, P90, and optimal concurrency.

JMeterLoad TestingLocust
0 likes · 27 min read
Performance Testing: Concepts, Scenarios, Tools, and Best Practices
FunTester
FunTester
Aug 1, 2022 · Backend Development

Integrating Dynamic and Static Performance Testing Models in the FunTester Framework

This article explains how to combine dynamic and static performance testing models in FunTester by adding asynchronous console commands to control thread‑pool scaling and QPS adjustments, providing step settings, incremental changes, and graceful termination through simple key inputs.

FunTesterJavaPerformance Testing
0 likes · 7 min read
Integrating Dynamic and Static Performance Testing Models in the FunTester Framework
FunTester
FunTester
Jul 27, 2022 · Backend Development

How Java’s DelayQueue Handles Million‑QPS Loads: Performance Test Insights

This article examines the implementation of java.util.concurrent.DelayQueue for high‑throughput performance testing, presents a custom Delayed object, shares benchmark code and results across various thread counts, and concludes that DelayQueue can sustain several million QPS when properly tuned.

BenchmarkDelayQueueJava
0 likes · 7 min read
How Java’s DelayQueue Handles Million‑QPS Loads: Performance Test Insights
Bilibili Tech
Bilibili Tech
Jul 26, 2022 · Operations

Full-Link Pressure Testing Automation Practice for Bilibili's Live Streaming Gifting Business

Bilibili automated full‑link pressure testing for its high‑traffic live‑stream gifting service by adopting traffic co‑location with storage isolation, creating shadow tables, keys and topics, and building a three‑phase, three‑layer framework that analyses links, confirms configurations, and verifies end‑to‑end behavior across all services.

Automated TestingBilibiliPerformance Testing
0 likes · 14 min read
Full-Link Pressure Testing Automation Practice for Bilibili's Live Streaming Gifting Business
High Availability Architecture
High Availability Architecture
Jul 19, 2022 · Backend Development

Online Traffic‑Based Functional and Performance Verification System for Order Processing

This article presents a comprehensive traffic verification platform that intercepts, records, stores, replays, and load‑tests online request flows to validate functional correctness and performance before cutting traffic to new order‑processing services, offering detailed design, implementation, and practical usage guidance.

Backend ArchitectureLoad TestingPerformance Testing
0 likes · 10 min read
Online Traffic‑Based Functional and Performance Verification System for Order Processing
Open Source Linux
Open Source Linux
Jul 19, 2022 · Operations

Top 12 Essential Linux Ops Tools for Monitoring, Performance, and Security

This article introduces twelve practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, and NMap—detailing their purpose, installation steps, and usage commands to help system administrators efficiently monitor and secure their servers.

Performance Testinglinux
0 likes · 10 min read
Top 12 Essential Linux Ops Tools for Monitoring, Performance, and Security
FunTester
FunTester
Jul 18, 2022 · Databases

Why MySQL’s MysqlConnectionPoolDataSource Isn’t a Real Connection Pool (And How to Use It)

The article examines the MySQL class com.mysql.cj.jdbc.MysqlConnectionPoolDataSource, revealing that despite its name it creates new connections each request and only recycles idle ones, provides a practical Groovy example, highlights pitfalls such as duplicate setURL methods, and concludes it’s unsuitable as a true pool for testing.

Connection PoolGroovyJava
0 likes · 5 min read
Why MySQL’s MysqlConnectionPoolDataSource Isn’t a Real Connection Pool (And How to Use It)
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 15, 2022 · Operations

How We Built a $2000 Temperature‑Controlled Test Box for Consistent Mobile Performance Testing

To ensure reliable performance‑testing data despite fluctuating ambient temperatures, the team designed and assembled a low‑cost, Arduino‑controlled temperature chamber for mobile devices, detailing the hardware architecture, circuit design, component list, code implementation, and thermal‑insulation optimizations.

ArduinoPerformance Testinghardware DIY
0 likes · 8 min read
How We Built a $2000 Temperature‑Controlled Test Box for Consistent Mobile Performance Testing
Bilibili Tech
Bilibili Tech
Jul 15, 2022 · Operations

Full-Chain Load Testing Architecture and Implementation at Bilibili

Bilibili’s full‑chain load‑testing architecture embeds a unique scenario identifier in every request, propagates it through RPC, databases, caches and async queues, isolates production data via shadow resources, and provides a transparent SDK, link analyzer and mock server, enabling comprehensive testing that uncovered dozens of issues and boosted live‑streaming TPS by 140 % without major code changes.

BilibiliGoMicroservices
0 likes · 15 min read
Full-Chain Load Testing Architecture and Implementation at Bilibili
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 14, 2022 · Backend Development

Introducing and Evaluating the DBLE Split Command for Accelerated Data Import

This article explains the DBLE split feature that partitions large mysqldump files according to sharding configuration, provides command syntax and usage examples, and presents a performance test showing that split‑based import can be up to 18 times faster than direct DBLE import while preserving data correctness.

DBLEPerformance Testingdata import
0 likes · 12 min read
Introducing and Evaluating the DBLE Split Command for Accelerated Data Import
FunTester
FunTester
Jul 12, 2022 · Backend Development

Why AtomicInteger Outperforms Random() in High‑Concurrency Random Number Generation

The article analyzes two common random‑number scenarios in software testing, identifies a CPU‑heavy custom random method, benchmarks ThreadLocalRandom, AtomicInteger, and plain int implementations under multi‑ and single‑thread loads, and proposes a lightweight AtomicInteger‑based selector that consistently delivers the best performance.

AtomicIntegerJavaPerformance Testing
0 likes · 7 min read
Why AtomicInteger Outperforms Random() in High‑Concurrency Random Number Generation
FunTester
FunTester
Jul 8, 2022 · Backend Development

How to Benchmark Redis Stream Java APIs with Dynamic Threads and QPS

This article walks through designing three Redis Stream performance test cases—adding, reading, and add‑delete—using dynamic thread and dynamic QPS models in Java, provides complete Groovy‑based test code, and shows sample console output for evaluating throughput and latency.

Dynamic ThreadsJavaJedis
0 likes · 8 min read
How to Benchmark Redis Stream Java APIs with Dynamic Threads and QPS
FunTester
FunTester
Jul 5, 2022 · Backend Development

How to Benchmark gRPC Blocking Stubs in Java: Four Test Models Explained

This article walks through building a gRPC server and client in Java, then demonstrates four performance‑testing models—static thread, static QPS, dynamic thread, and dynamic QPS—detailing the code, configuration, and execution steps for each, while explaining why the blocking stub is preferred for metric collection.

Blocking StubJavaLoad Testing
0 likes · 10 min read
How to Benchmark gRPC Blocking Stubs in Java: Four Test Models Explained
Top Architect
Top Architect
Jul 4, 2022 · Backend Development

High‑Concurrency Architecture Design and Practical Solutions

This article explains how to design and implement a high‑concurrency system for e‑commerce scenarios, covering server architecture, load balancing, database clustering, caching strategies, concurrency testing tools, message‑queue based async processing, first‑level cache, static data handling, layering, distribution, redundancy and automation, with concrete examples such as user sign‑in, order queries and red‑packet distribution.

Backend ArchitectureDistributed SystemsPerformance Testing
0 likes · 20 min read
High‑Concurrency Architecture Design and Practical Solutions
Bilibili Tech
Bilibili Tech
Jun 28, 2022 · Mobile Development

Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps

Bilibili’s senior test engineer Lu Kai built a platformized live broadcast stress‑testing system with five modules—metadata collection, task configuration, pressure generation, performance data collection, and reporting—that reuses thousands of cases, simulates high‑QPS traffic, detects hundreds of bugs and memory leaks, and improves iOS and Android app performance for major events.

Performance TestingSystem Architecturebroadcast
0 likes · 13 min read
Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps
FunTester
FunTester
Jun 24, 2022 · Operations

Performance Testing Resource Collection

A comprehensive catalog of performance testing articles ranging from Linux monitoring tools and test frameworks to concurrency utilities, distributed load testing strategies, QPS modeling and language-specific benchmark studies, providing developers with practical insights and techniques for optimizing system performance.

BenchmarkingLoad TestingPerformance Testing
0 likes · 6 min read
Performance Testing Resource Collection
JD Retail Technology
JD Retail Technology
Jun 22, 2022 · Mobile Development

Apollo Mobile Exception Monitoring SDK: Overview, Workflow, Configuration Guidelines, and Performance Validation

The document details Apollo's mobile exception monitoring SDK, explaining its business background, provided capabilities, step‑by‑step workflow, configuration specifications, example rules, performance verification results, and real‑world case studies that demonstrate rapid issue detection and resolution during high‑traffic events.

Case StudyException MonitoringMobile
0 likes · 7 min read
Apollo Mobile Exception Monitoring SDK: Overview, Workflow, Configuration Guidelines, and Performance Validation
Efficient Ops
Efficient Ops
Jun 19, 2022 · Operations

How Bilibili SRE Guarantees Million‑User Live Events: Strategies, Tools, and Lessons

This article details Bilibili's SRE approach to large‑scale live events, covering background, activity scenarios, resource planning, performance testing, chaos‑engineering drills, technical safeguards such as DCDN, SLB, WAF, PaaS, cache and DB, pre‑plan capabilities, post‑mortem analysis, and future outlook, illustrating how systematic capacity management and automated resilience practices enable stable operation for events with tens of millions of concurrent users.

Performance TestingSREcapacity planning
0 likes · 22 min read
How Bilibili SRE Guarantees Million‑User Live Events: Strategies, Tools, and Lessons
Programmer DD
Programmer DD
Jun 15, 2022 · Backend Development

Boost Spring Boot Performance: Master Logback Async Logging & File Segmentation

Learn how to configure Logback in Spring Boot to separate logs by level, implement asynchronous logging for reduced I/O latency, and verify performance gains—up to tenfold throughput improvement—using JMeter tests on a six‑core, 8 GB server, with detailed XML snippets and code explanations.

Performance Testingasynchronous loggingspring-boot
0 likes · 11 min read
Boost Spring Boot Performance: Master Logback Async Logging & File Segmentation
The Dominant Programmer
The Dominant Programmer
Jun 15, 2022 · Operations

How to Simulate 20,000 Local Requests with JMeter

This guide shows how to download, configure, and run Apache JMeter on a Windows machine to generate 20,000 HTTP requests locally by setting up a thread group, adding an HTTP sampler, and using listeners such as the Aggregate Report to analyze the load‑test results.

HTTP requestJMeterLoad Testing
0 likes · 3 min read
How to Simulate 20,000 Local Requests with JMeter
政采云技术
政采云技术
Jun 14, 2022 · Backend Development

Performance Testing, Response Time Analysis, and Database Connection Pool Optimization for a Multi‑Table Query Service

This article presents a comprehensive performance testing case study of a multi‑table database query interface, detailing common performance metrics, response‑time classifications, step‑by‑step load‑test results, root‑cause analysis of CPU, memory, and connection‑pool bottlenecks, and demonstrates how tuning Druid’s maxActive and maxWait parameters optimizes throughput and reduces latency.

Database Connection PoolDruidLoad Testing
0 likes · 12 min read
Performance Testing, Response Time Analysis, and Database Connection Pool Optimization for a Multi‑Table Query Service
JD Retail Technology
JD Retail Technology
Jun 10, 2022 · Operations

JD International 618 Promotion: Technical Operations, DDoS Protection, and Performance Testing

The article details JD International's technical preparation for the 618 sales event, covering operational planning, DDoS mitigation with Cloudflare, performance testing methodologies, cross‑team collaboration, and real‑time monitoring to ensure system stability and a seamless shopping experience across multiple regions.

DDoS protectionPerformance Testingcloud computing
0 likes · 13 min read
JD International 618 Promotion: Technical Operations, DDoS Protection, and Performance Testing
Alibaba Cloud Native
Alibaba Cloud Native
Jun 9, 2022 · Operations

Mastering Load Testing: Types, Tools, and Real‑World Case Studies

This article explains what load testing is, why it matters, the main testing types, essential terminology, compares popular tools, offers step‑by‑step guidance for selecting a tool, and presents detailed real‑world Java performance problem case studies with commands and analysis techniques.

JMeterLoad TestingPerformance Testing
0 likes · 26 min read
Mastering Load Testing: Types, Tools, and Real‑World Case Studies
FunTester
FunTester
Jun 2, 2022 · Backend Development

How Fast Can Apache Commons Pool2 Run? A Deep Performance Test

This article details a performance evaluation of Apache Commons Pool2 on a MacBook Pro, comparing no‑wait and wait scenarios, presenting QPS results, identifying bottlenecks in LinkedBlockingDeque and AtomicLong, and outlining the test setup, code, and conclusions.

Apache Commons PoolBackend DevelopmentGroovy
0 likes · 5 min read
How Fast Can Apache Commons Pool2 Run? A Deep Performance Test
Tencent Cloud Developer
Tencent Cloud Developer
May 23, 2022 · Cloud Computing

Web Functions Request Concurrency: Single vs Multi-Concurrency Performance and Cost Analysis

Web Functions, which support native HTTP/WebSocket protocols, traditionally handle each request with a dedicated instance, but this single‑request concurrency wastes resources and raises costs for I/O‑intensive workloads; enabling multi‑request concurrency—either static or dynamic—consolidates many requests onto fewer instances, cutting latency by up to 80 % and reducing billing by as much as 98.8 %.

Cost OptimizationPerformance TestingWeb Functions
0 likes · 8 min read
Web Functions Request Concurrency: Single vs Multi-Concurrency Performance and Cost Analysis
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 19, 2022 · Artificial Intelligence

Performance Evaluation of Cloud Music Online Estimation System on NUMA Architecture

Evaluating the Cloud Music online estimation system on NUMA‑based servers revealed that CPU pinning across both memory nodes dramatically boosts throughput on high‑end 96‑core machines—up to 75% for complex models—while low‑end servers gain only modestly, confirming NUMA‑aware scheduling’s critical role for CPU‑intensive inference workloads.

CPU architectureNUMAPerformance Testing
0 likes · 8 min read
Performance Evaluation of Cloud Music Online Estimation System on NUMA Architecture
Programmer DD
Programmer DD
May 17, 2022 · Operations

Why Full‑Link Load Testing in Production Is the Key to Business Continuity

This article explains the importance of conducting full‑link load testing in production environments, outlines the evolution and solution architecture, describes key technologies such as traffic coloring, data isolation and risk control, and shares practical implementation steps and customer case studies from Alibaba.

Performance Testingcapacity planningfull-link load testing
0 likes · 19 min read
Why Full‑Link Load Testing in Production Is the Key to Business Continuity
Weimob Technology Center
Weimob Technology Center
May 12, 2022 · Information Security

Securing Enterprise Data: Inside WKMS’s Scalable Key Management and Encryption Architecture

This article explains how WKMS addresses rising data‑protection regulations by offering a hierarchical key‑management service, masking SDK, AES‑based encryption, robust disaster‑recovery, and high‑throughput performance testing, illustrating a secure yet scalable solution for modern enterprises.

Cloud NativePerformance TestingSecurity Architecture
0 likes · 10 min read
Securing Enterprise Data: Inside WKMS’s Scalable Key Management and Encryption Architecture
58 Tech
58 Tech
May 10, 2022 · R&D Management

Recap of 58 Technology Salon: R&D Efficiency Measurement and Mobile Quality Assurance

The article summarizes the 28th 58 Technology Salon held on April 27, 2022, featuring presentations on R&D efficiency measurement and mobile quality assurance, including detailed Q&A sessions that discuss metrics, data handling, performance testing tools, and practical improvements for development and testing teams.

Performance TestingR&D metricsSoftware Testing
0 likes · 6 min read
Recap of 58 Technology Salon: R&D Efficiency Measurement and Mobile Quality Assurance
Architect's Tech Stack
Architect's Tech Stack
May 1, 2022 · Backend Development

Using JMH for Java Microbenchmarking: A Comprehensive Guide

This article introduces Java Microbenchmark Harness (JMH), explains why warm‑up is needed, walks through project setup with Maven, demonstrates benchmark code for LinkedList iteration, details common JMH annotations, shows how to run and interpret results, and concludes with practical usage tips, while also mentioning a promotional book giveaway.

JMHJavaPerformance Testing
0 likes · 12 min read
Using JMH for Java Microbenchmarking: A Comprehensive Guide
Kuaishou Large Model
Kuaishou Large Model
Apr 29, 2022 · Backend Development

How Kuaishou Automates AR Effect Quality with a Scalable Detection Service

Kuaishou's Y‑tech team built an automated detection platform that statically analyzes effect assets, dynamically renders them on a server, and runs real‑device performance tests, using a task queue, Kafka and RMQ to ensure high‑quality AR effects across multiple products.

AR effectsAutomated TestingPerformance Testing
0 likes · 7 min read
How Kuaishou Automates AR Effect Quality with a Scalable Detection Service
FunTester
FunTester
Apr 25, 2022 · Backend Development

How to Build Accurate QPS and RT Samplers for Java Performance Tests

This article explains a refined approach for implementing QPS and response‑time samplers in a Java performance‑testing framework, covering static and dynamic load models, the use of LongAdder, thread‑count utilities, and detailed code examples for reliable metric collection.

Backend DevelopmentJavaPerformance Testing
0 likes · 7 min read
How to Build Accurate QPS and RT Samplers for Java Performance Tests
Sohu Tech Products
Sohu Tech Products
Apr 20, 2022 · Mobile Development

Video Download Acceleration: 2.5× Optimization for iOS Apps

This article presents a comprehensive optimization of video caching on iOS, detailing background analysis, a dynamic concurrency design based on network conditions and device performance, test results showing up to 2.5‑fold speed gains, and the core implementation code.

Performance TestingQUICVideo Download
0 likes · 13 min read
Video Download Acceleration: 2.5× Optimization for iOS Apps
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 14, 2022 · Operations

Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)

This article presents a systematic performance comparison of several Linux file‑transfer utilities—including scp, ftp, sftp, rsync, tftp, nc, and a Python SimpleHTTPServer—by measuring transfer times for a 50 GB single file and 51 GB spread across 51 200 one‑megabyte files, and discusses each tool’s speed, compression, encryption, and typical use cases.

Performance Testingfile transferlinux
0 likes · 17 min read
Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)
DataFunTalk
DataFunTalk
Apr 13, 2022 · Databases

Adopting StarRocks for Real‑Time Analytics in ZhongAn’s JiZhi Platform: A Performance Comparison with ClickHouse

This article describes how ZhongAn Insurance’s JiZhi data‑analysis platform migrated from ClickHouse to the MPP OLAP engine StarRocks, detailing the business requirements, architectural challenges, benchmark results across single‑table and multi‑table queries, and the resulting improvements in latency, concurrency, and operational simplicity for real‑time analytics.

Big DataOLAPPerformance Testing
0 likes · 14 min read
Adopting StarRocks for Real‑Time Analytics in ZhongAn’s JiZhi Platform: A Performance Comparison with ClickHouse
Architects' Tech Alliance
Architects' Tech Alliance
Apr 8, 2022 · Fundamentals

Intel® Optane™ Persistent Memory: Comprehensive Performance Evaluation and Configuration Guide

This article presents a detailed evaluation of Intel® Optane™ Persistent Memory, including benchmark comparisons with DRAM and NVMe using Redis and RocksDB workloads, analysis of latency and throughput, and step‑by‑step configuration instructions for Memory Mode, App Direct, and KMEM DAX.

Intel OptaneMemory configurationPerformance Testing
0 likes · 7 min read
Intel® Optane™ Persistent Memory: Comprehensive Performance Evaluation and Configuration Guide
FunTester
FunTester
Apr 1, 2022 · Backend Development

Can Groovy Match Java’s Performance? 110k QPS with FunTester

The author shares a deep‑dive performance analysis of the FunTester framework, comparing Java and Groovy implementations, detailing JVM tuning, hardware usage, and practical tips that enabled a single Groovy process to sustain 110,000 QPS while outlining when distributed testing and connection‑pool sizing become necessary.

Distributed TestingGroovyHTTP connection pool
0 likes · 7 min read
Can Groovy Match Java’s Performance? 110k QPS with FunTester
政采云技术
政采云技术
Mar 29, 2022 · Databases

Performance Comparison of Different Batch Insert Strategies in MySQL

This article evaluates single‑threaded bulk‑insert performance in MySQL by testing various batch sizes, analyzes memory usage and transaction merging, and provides practical recommendations for efficiently generating millions of records.

Bulk InsertDatabase OptimizationPerformance Testing
0 likes · 11 min read
Performance Comparison of Different Batch Insert Strategies in MySQL
Top Architect
Top Architect
Mar 28, 2022 · Backend Development

Configuring Logback for Asynchronous Logging in Spring Boot and Performance Comparison

This article explains how to configure Logback in a Spring Boot application to separate logs by level, implement asynchronous logging with AsyncAppender, and compare performance using JMeter, demonstrating a tenfold throughput increase while providing detailed XML configuration examples and underlying implementation details.

Backend DevelopmentJavaPerformance Testing
0 likes · 9 min read
Configuring Logback for Asynchronous Logging in Spring Boot and Performance Comparison
FunTester
FunTester
Mar 28, 2022 · Backend Development

Why LongAdder Beats AtomicLong in High‑Concurrency Java Performance Tests

This article explains how Java's LongAdder works, compares its API and performance to AtomicLong, provides usage examples and a benchmark showing its superior throughput under high thread contention, while noting its higher memory cost and appropriate scenarios for adoption.

JavaPerformance Testingatomiclong
0 likes · 7 min read
Why LongAdder Beats AtomicLong in High‑Concurrency Java Performance Tests
IT Architects Alliance
IT Architects Alliance
Mar 27, 2022 · Backend Development

Simulating a 10‑Billion Red‑Envelope System with Go: From 3K to 6K QPS

This article details a step‑by‑step engineering experiment that reproduces a high‑throughput "red‑envelope" service, outlining the required hardware, software stack, load‑generation logic, monitoring setup, and performance results for handling up to 6 000 QPS on a 100‑million‑user scale.

BackendDistributed SystemsGo
0 likes · 21 min read
Simulating a 10‑Billion Red‑Envelope System with Go: From 3K to 6K QPS
FunTester
FunTester
Mar 16, 2022 · Backend Development

Why Disruptor’s Default ExceptionHandler Crashes Your QPS and How to Fix It

When using the Disruptor library for high‑throughput testing, the default FatalExceptionHandler can repeatedly abort consumer threads on exceptions, causing QPS to drop to zero, but replacing it with an ignore handler or a custom implementation restores stability.

BackendDisruptorExceptionHandler
0 likes · 4 min read
Why Disruptor’s Default ExceptionHandler Crashes Your QPS and How to Fix It
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 10, 2022 · Game Development

Key Points and Common Testing Methods for Game Festival Events

This article outlines essential considerations such as reward distribution, timing, resource reuse, performance and compatibility, and presents practical testing techniques—including design‑doc review, code review, tool usage, process control, and communication—to ensure robust and stable festival event releases in online games.

Performance TestingQAfestival events
0 likes · 11 min read
Key Points and Common Testing Methods for Game Festival Events
DaTaobao Tech
DaTaobao Tech
Mar 3, 2022 · Databases

Comparative Analysis of MySQL and MongoDB: Features, Performance, and Practical Insights

The article compares MySQL’s relational tables with MongoDB’s schema‑free documents, detailing equivalent concepts, CRUD syntax, and benchmark results that show MongoDB achieving higher write and query throughput, easier schema evolution, and built‑in sharding, recommending it for new agile projects while suggesting MySQL remain viable for legacy systems.

MongoDBNoSQLPerformance Testing
0 likes · 14 min read
Comparative Analysis of MySQL and MongoDB: Features, Performance, and Practical Insights
FunTester
FunTester
Feb 27, 2022 · Operations

Performance Testing Articles Collection (Chinese Resources)

This collection compiles dozens of Chinese articles on performance testing, covering tools, frameworks, case studies, and techniques such as netdata monitoring, load generators, concurrency utilities, distributed testing, QPS modeling, and comparisons of JMeter, K6, Gatling, and FunTester.

BenchmarkingLoad TestingOperations
0 likes · 8 min read
Performance Testing Articles Collection (Chinese Resources)
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 24, 2022 · Backend Development

How to Build a 100‑Billion Red‑Envelope System that Handles 60 k QPS

This article details the design, implementation, and performance testing of a scalable red‑envelope service capable of handling up to 100 billion requests, supporting 1 million concurrent users per server, achieving peak QPS of 60 k, and outlines hardware, software, and monitoring strategies.

Performance Testinghigh concurrencymonitoring
0 likes · 17 min read
How to Build a 100‑Billion Red‑Envelope System that Handles 60 k QPS
Top Architect
Top Architect
Feb 20, 2022 · Backend Development

Using JMH for Java Microbenchmarking: Demo, Annotations, and Best Practices

This article introduces Java Microbenchmark Harness (JMH), explains why warm‑up is needed, shows how to build a benchmark project with Maven, provides a complete LinkedList iteration benchmark example with all relevant JMH annotations, demonstrates execution commands, and interprets the resulting performance reports.

BenchmarkingJMHJava
0 likes · 13 min read
Using JMH for Java Microbenchmarking: Demo, Annotations, and Best Practices
Java Architect Essentials
Java Architect Essentials
Feb 18, 2022 · Backend Development

Comparison of Java Microservice Frameworks: Spring Boot, Spring Cloud, Vert.x, and Other Lightweight Options

The article compares popular Java microservice frameworks, highlighting Spring Boot's ease of use but high memory consumption, Vert.x's lightweight performance, and the characteristics of SparkJava, Micronaut, Javalin, and Quarkus, while also noting required infrastructure components for Spring Cloud.

Backend DevelopmentMicroservicesPerformance Testing
0 likes · 6 min read
Comparison of Java Microservice Frameworks: Spring Boot, Spring Cloud, Vert.x, and Other Lightweight Options
IT Architects Alliance
IT Architects Alliance
Feb 9, 2022 · Backend Development

How to Build a 10‑Billion‑Request Red‑Envelope System: Design, Implementation, and Lessons Learned

This article walks through the design and practical implementation of a high‑throughput red‑envelope service capable of handling 10 billion requests, covering target load calculations, hardware and software choices, client‑server coordination, performance testing, monitoring, and key takeaways for building scalable backend systems.

BackendDistributed SystemsGolang
0 likes · 20 min read
How to Build a 10‑Billion‑Request Red‑Envelope System: Design, Implementation, and Lessons Learned
Java Backend Technology
Java Backend Technology
Jan 26, 2022 · Backend Development

How to Simulate 100 Million WeChat Red‑Packet Requests on a Single Server

This article details a practical backend engineering experiment that reproduces the massive load of 100 billion WeChat red‑packet requests by simulating one million concurrent users on a single machine, covering target metrics, hardware/software choices, architecture, implementation steps, performance testing, and analysis of the results.

Backend ArchitectureGoLoad Simulation
0 likes · 18 min read
How to Simulate 100 Million WeChat Red‑Packet Requests on a Single Server
TAL Education Technology
TAL Education Technology
Jan 13, 2022 · Cloud Native

Offline Mixed Deployment with Kubernetes: Architecture, Implementation, and Performance Evaluation for Big Data Workloads

This article describes a cloud‑native offline mixed‑deployment solution that leverages Kubernetes to share resources between big‑data clusters and business services, outlines its implementation steps, presents detailed performance comparisons between Yarn and Kubernetes using TPC‑DS, Spark, and Terasort workloads, and discusses production experience and future plans.

Big DataCloud NativeKubernetes
0 likes · 8 min read
Offline Mixed Deployment with Kubernetes: Architecture, Implementation, and Performance Evaluation for Big Data Workloads
HomeTech
HomeTech
Jan 4, 2022 · Backend Development

Design and Implementation of an API Gateway for High-Concurrency Scenarios

This article details the step‑by‑step design, architecture, plugin configuration, authentication methods, code implementation, and performance testing of a Kong‑based API gateway built to handle millions of QPS during large‑scale events, highlighting challenges, solutions, and future directions.

AuthenticationBackend DevelopmentKong
0 likes · 12 min read
Design and Implementation of an API Gateway for High-Concurrency Scenarios
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 31, 2021 · Game Development

Automated Test Case Script Writing and Framework Applications in Game Development

This article explains how to write automated test case scripts for game development, distinguishing good and bad test cases, detailing script language selection, state‑machine based Lua examples, timer usage, AI‑driven testing, performance and version checks, and best practices for maintainable, reliable automation.

AIAutomated TestingPerformance Testing
0 likes · 24 min read
Automated Test Case Script Writing and Framework Applications in Game Development
FunTester
FunTester
Dec 31, 2021 · Operations

FunTester’s 2021 Leap: 100k+ QPS Performance & Distributed Testing Insights

The 2021 year‑end summary details FunTester’s rapid growth, the expansion of its public account, major performance upgrades reaching over 100 k QPS, the design of a distributed testing framework, dynamic load models, log‑replay innovations, and the author’s deep dive into Go, Java and Groovy.

Distributed SystemsGoJava
0 likes · 10 min read
FunTester’s 2021 Leap: 100k+ QPS Performance & Distributed Testing Insights
IT Architects Alliance
IT Architects Alliance
Dec 31, 2021 · Industry Insights

A Complete 19‑Part Knowledge Map for Software Architects

The article presents a detailed 19‑section knowledge map for software architects, covering everything from core responsibilities and fundamentals to distributed caching, messaging, load balancing, performance testing, OS, algorithms, networking, databases, JVM, micro‑services, DDD, security, high availability, big data, and blockchain, with visual mind‑maps for each topic.

Big DataBlockchainDistributed Systems
0 likes · 4 min read
A Complete 19‑Part Knowledge Map for Software Architects
Architecture Digest
Architecture Digest
Dec 27, 2021 · Fundamentals

System Capacity Design and Evaluation: Concepts, Metrics, and Practical Steps

This article explains how to design and evaluate system capacity by defining key metrics such as QPS, TPS and concurrency, describing when capacity assessment is needed, and outlining a step‑by‑step methodology—including traffic analysis, peak estimation, stress testing and redundancy planning—to ensure reliable performance under varying load conditions.

Performance TestingQPSSystem Design
0 likes · 11 min read
System Capacity Design and Evaluation: Concepts, Metrics, and Practical Steps
DeWu Technology
DeWu Technology
Dec 21, 2021 · Backend Development

Performance Optimization: From Understanding to Practice

The article guides readers from grasping hardware, OS, and software layers—including Intel Xeon, virtualization, VPC, and containers—to gathering performance data with tools like JProfiler and perf, then applying data‑driven optimization across business logic, architecture, code, caching, databases, runtime and hardware, illustrated by real‑world case studies and emphasizing continual learning.

Backend DevelopmentContainer TechnologiesDatabase Optimization
0 likes · 43 min read
Performance Optimization: From Understanding to Practice
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 17, 2021 · Operations

How Youku Simulates Weak Networks to Boost Video App Performance

This article explains how Youku’s weak‑network testing platform models real‑world low‑bandwidth scenarios, standardizes network degradation levels, and uses both hardware and software controls to improve video streaming quality across Android, iOS and other client devices.

Performance Testingmobile-appnetwork simulation
0 likes · 10 min read
How Youku Simulates Weak Networks to Boost Video App Performance