Tagged articles
1919 articles
Page 19 of 20
Qunar Tech Salon
Qunar Tech Salon
Mar 28, 2017 · Frontend Development

Design and Implementation of Qreact: A Miniature React Framework for Mobile Web

This article details the motivation, core requirements, competitor analysis, design choices, and performance optimizations behind Qreact—a lightweight, drop‑in replacement for React aimed at reducing bundle size and improving runtime efficiency for mobile web applications.

Mini FrameworkMobile WebPerformance Optimization
0 likes · 9 min read
Design and Implementation of Qreact: A Miniature React Framework for Mobile Web
Ctrip Technology
Ctrip Technology
Mar 24, 2017 · Frontend Development

Qreact: A Mini React Framework for Mobile Front‑End Optimization

This article describes the development of Qreact, a lightweight React‑compatible framework created by Ctrip to dramatically reduce bundle size for mobile apps, covering its core requirements, competitor analysis, design choices, implementation details, performance optimizations, and final results.

Mini FrameworkMobile FrontendPerformance Optimization
0 likes · 9 min read
Qreact: A Mini React Framework for Mobile Front‑End Optimization
ITPUB
ITPUB
Mar 18, 2017 · Databases

Mastering SQL Server Aggregate Functions: Optimization Tips and Techniques

This article explains SQL Server aggregate functions, detailing scalar and hash aggregation concepts, demonstrates execution‑plan analysis with COUNT examples, and provides practical optimization techniques such as avoiding sorting and adding non‑clustered indexes, while also covering monitoring metrics for performance tuning.

Performance OptimizationSQL ServerScalar Aggregation
0 likes · 9 min read
Mastering SQL Server Aggregate Functions: Optimization Tips and Techniques
Node Underground
Node Underground
Mar 16, 2017 · Frontend Development

WebAssembly Explorer: Optimize C/C++ Code for Browser Execution

WebAssembly enables programs written in languages like C/C++ to run in browsers, and Mozilla’s WebAssembly Explorer provides a visual UI that reveals compiler optimizations—such as choosing between division and shift operations—while developers can also use Emscripten for production‑grade compilation.

C++EmscriptenPerformance Optimization
0 likes · 2 min read
WebAssembly Explorer: Optimize C/C++ Code for Browser Execution
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 9, 2017 · Databases

Master Greenplum Table Design & Performance Optimization: Practical Tips

This article explains what Greenplum is, its MPP shared‑nothing architecture, and provides concrete table‑design principles, distribution‑column strategies, indexing guidance, vacuum and table‑rebuilding techniques, as well as SQL, join, insert, update/delete, and resource‑queue optimizations for better performance.

Database designDistributed TablesGreenplum
0 likes · 9 min read
Master Greenplum Table Design & Performance Optimization: Practical Tips
DevOps
DevOps
Mar 8, 2017 · Backend Development

Refactoring a Legacy Payment System to Microservices: Challenges, Decisions, and Lessons Learned

This article recounts how a rapidly growing payment team split off from its original department, faced scaling, performance, and maintainability issues with a legacy SSH‑based Java architecture, and chose a micro‑service redesign, detailing the problems encountered, the restructuring approach, and the insights gained.

Backend DevelopmentPerformance OptimizationSoftware Architecture
0 likes · 15 min read
Refactoring a Legacy Payment System to Microservices: Challenges, Decisions, and Lessons Learned
21CTO
21CTO
Mar 5, 2017 · Backend Development

How to Optimize LNMP Architecture for High‑Performance Web Services

This article outlines practical strategies for optimizing the LNMP stack—including load balancing, server tuning, caching, and database improvements—to enhance performance, scalability, and reliability of web applications across various programming languages.

BackendDatabase TuningLNMP
0 likes · 4 min read
How to Optimize LNMP Architecture for High‑Performance Web Services
Tencent Cloud Developer
Tencent Cloud Developer
Feb 15, 2017 · Backend Development

PHP7 Upgrade Practice for QQ Member Activity Platform (AMS)

The QQ Member Activity Platform upgraded its legacy PHP 5.2/Apache 2.0 stack to PHP 7.0 with Apache 2.4 through staged migrations, extensive extension refactoring, and rigorous debugging, ultimately achieving roughly double the request‑handling performance and significant hardware cost savings while maintaining service stability.

ApacheBackend DevelopmentExtension Development
0 likes · 23 min read
PHP7 Upgrade Practice for QQ Member Activity Platform (AMS)
dbaplus Community
dbaplus Community
Feb 9, 2017 · Operations

Scalable Monitoring for Massive Physical & Container Clusters: JD's MDC Insights

This article shares JD’s large‑scale monitoring system (MDC) design, covering its three‑tier architecture, agent‑based data collection, performance optimizations for SNMP/IPMI, low‑overhead deployment, high‑availability strategies, and practical lessons on scaling monitoring across thousands of physical machines and containers.

JDPerformance Optimizationcontainer monitoring
0 likes · 10 min read
Scalable Monitoring for Massive Physical & Container Clusters: JD's MDC Insights
Tencent Cloud Developer
Tencent Cloud Developer
Jan 22, 2017 · Frontend Development

Dazhong Dianping+ WeChat Mini Program Development Experience and Best Practices

The Dazhong Dianping+ WeChat mini‑program, built by a Meituan‑Dianping engineer using a web‑like hybrid approach, launched on Jan 9 with over two million visits, delivering fast store search and group‑purchase services while adhering to strict limits (1 MB bundle, five pages, no external navigation) through gulp builds, ES6/Promise helpers, manual size optimizations, and Tencent Cloud APIs.

Hybrid AppPerformance OptimizationWeChat Mini Program
0 likes · 13 min read
Dazhong Dianping+ WeChat Mini Program Development Experience and Best Practices
ITPUB
ITPUB
Jan 21, 2017 · Databases

Boost MySQL Bulk Inserts: Proven Techniques & Optimized Statements

This guide explains why MySQL INSERT operations can be slow, breaks down the time‑consuming factors, and provides a collection of practical techniques—such as multi‑row VALUES, LOAD DATA INFILE, table locking, and special modifiers like DELAYED, IGNORE, and ON DUPLICATE KEY UPDATE—to dramatically speed up bulk data insertion.

Bulk InsertInsertPerformance Optimization
0 likes · 11 min read
Boost MySQL Bulk Inserts: Proven Techniques & Optimized Statements
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 16, 2017 · Databases

AliCloudDB’s Secrets for Scaling During Double‑11 Traffic

This article explains how AliCloudDB supports the massive traffic of Alibaba’s Double‑11 shopping festival through elastic scaling (both in‑place and cross‑machine upgrades), secure and standard access paths, robust architecture design, read‑write separation, engine and index optimization, high‑availability configurations, performance tuning, and disaster‑recovery strategies.

AliCloudDBPerformance Optimizationelastic scaling
0 likes · 12 min read
AliCloudDB’s Secrets for Scaling During Double‑11 Traffic
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 11, 2017 · Mobile Development

How to Design a Robust iOS App Architecture: Key Principles and Practices

This article shares practical insights on iOS app architecture, covering network API handling, page presentation, local data persistence, dynamic deployment, team collaboration, and a step‑by‑step methodology that emphasizes problem definition, modularization, dependency management, future‑proofing, testing, and performance optimization.

App ArchitectureMobile DevelopmentPerformance Optimization
0 likes · 26 min read
How to Design a Robust iOS App Architecture: Key Principles and Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 9, 2017 · Big Data

How Alibaba Scaled Real‑Time Data Processing for Double 11: Architecture & Lessons

This article details Alibaba's real‑time computing architecture for the 2016 Double 11 event, covering background, core components such as DRC, TT, Galaxy, OTS, XTool and OneService, and explains optimization techniques, fault‑tolerance strategies, stress‑testing practices, and future upgrade plans to handle massive streaming data workloads.

Big DataPerformance OptimizationReal‑Time Computing
0 likes · 14 min read
How Alibaba Scaled Real‑Time Data Processing for Double 11: Architecture & Lessons
Architecture Digest
Architecture Digest
Jan 7, 2017 · Backend Development

Technical Architecture and Live‑Streaming Practices of the Genshuixue O2O Education Platform

The article details the Genshuixue O2O education platform’s background, product and technical architecture choices—including LNMP, cloud services, database selection, caching, CDN, and live‑streaming solutions—while sharing practical experiences, performance optimizations, and monitoring practices for large‑scale online education.

Cloud ServicesLNMPO2O
0 likes · 16 min read
Technical Architecture and Live‑Streaming Practices of the Genshuixue O2O Education Platform
Meituan Technology Team
Meituan Technology Team
Dec 27, 2016 · Backend Development

Meituan Group Order System: Optimization, Sharding, and Service‑Oriented Refactoring

Meituan’s group‑buy order system was refactored from a monolithic, single‑point‑failure design into a sharded, micro‑service architecture with connection‑pool middleware, dual‑cluster databases, and robust messaging, delivering stable, high‑performance handling of millions of daily orders even during peak events.

MeituanMicroservicesPerformance Optimization
0 likes · 14 min read
Meituan Group Order System: Optimization, Sharding, and Service‑Oriented Refactoring
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 23, 2016 · Operations

How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing

This article recounts Alibaba's 7‑year journey of capacity planning for the massive Double 11 shopping festival, detailing early guesswork, the introduction of load‑testing, online and scenario‑based testing, traffic isolation, and full automation that enabled precise resource allocation across hundreds of services.

Load TestingPerformance Optimizationcapacity planning
0 likes · 23 min read
How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing
Meituan Technology Team
Meituan Technology Team
Dec 9, 2016 · Big Data

Memory Usage Analysis of HDFS NameNode Core Data Structures

The article quantitatively breaks down HDFS NameNode memory consumption, showing that the Namespace tree and BlocksMap together dominate heap usage (≈53 GB in large clusters), provides detailed per‑object size estimates for NetworkTopology, INode and block structures, and proposes a simple formula to predict total heap requirements and tuning recommendations.

Big DataHDFSMemory Management
0 likes · 13 min read
Memory Usage Analysis of HDFS NameNode Core Data Structures
Tencent TDS Service
Tencent TDS Service
Dec 8, 2016 · Mobile Development

How Qunar Optimized React Native ListView Performance Across Platforms

This article details Qunar's experience optimizing React Native ListView performance, covering RN's internal implementation, identified bottlenecks, and two practical solutions—JavaScript‑based cell reuse and a native UITableView bridge—while also comparing RN with Weex and discussing cross‑platform considerations.

ListViewPerformance OptimizationReact Native
0 likes · 20 min read
How Qunar Optimized React Native ListView Performance Across Platforms
Aotu Lab
Aotu Lab
Dec 6, 2016 · Frontend Development

How XCEL Turns Excel Data Cleaning into a High‑Performance Cross‑Platform App

XCEL is a cross‑platform Excel data‑cleaning tool built with Electron and Vue that visualizes filtering, leverages multi‑process architecture, optimizes rendering and memory usage, and provides detailed implementation steps, performance tricks, and code examples for developers.

ExcelPerformance Optimizationdata cleaning
0 likes · 25 min read
How XCEL Turns Excel Data Cleaning into a High‑Performance Cross‑Platform App
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 1, 2016 · Frontend Development

How Alibaba’s Frontend Team Tackled Double‑11’s Extreme Performance Challenges

The talk by Alibaba senior tech expert Shuwen Li reveals how the 2016 Double‑11 front‑end team achieved 100% service capability, second‑level instant experience, VR/3D interaction, visual monitoring, and accessibility through innovations like Wormhole SSR, Weex, HTTP/2, HTTPDNS, and automated pre‑loading, delivering sub‑second page loads and high reliability.

HTTP2Mobile WebPerformance Optimization
0 likes · 8 min read
How Alibaba’s Frontend Team Tackled Double‑11’s Extreme Performance Challenges
Tencent TDS Service
Tencent TDS Service
Nov 24, 2016 · Mobile Development

Boost Android Cold Start: Lessons from Redex and Interdex Optimization

After Facebook open‑sourced Redex, we explored its many optimizations and pitfalls, focusing on Interdex to reorder classes in the main dex, uncovering how class pre‑verification and hot‑patch instrumentation affect cold‑start performance, and sharing practical insights and remaining challenges for Android apps.

AndroidDEXInterdex
0 likes · 15 min read
Boost Android Cold Start: Lessons from Redex and Interdex Optimization
dbaplus Community
dbaplus Community
Nov 20, 2016 · Databases

How to Slash HBase Read Latency: Proven Client, Server, and HDFS Tweaks

This article examines the common causes of high read latency in HBase—such as full GC, region‑server imbalance, low write throughput, and inefficient client settings—and provides concrete optimization steps for the client, server, column‑family design, and HDFS layers to dramatically improve performance.

Client TuningHBaseHDFS
0 likes · 16 min read
How to Slash HBase Read Latency: Proven Client, Server, and HDFS Tweaks
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 17, 2016 · Operations

Why Large Redis Instances Cause Disasters and How to Prevent Them

This article examines the operational challenges of oversized Redis instances—including slow failover, prolonged slave resynchronization, network‑induced avalanches, and persistence blocking—and offers practical mitigation strategies such as key expiration, data compression, and using high‑performance alternatives like Pika.

Database operationsMemory ManagementPerformance Optimization
0 likes · 9 min read
Why Large Redis Instances Cause Disasters and How to Prevent Them
dbaplus Community
dbaplus Community
Nov 10, 2016 · Databases

Doubling SQL Speed: From Execution Plans to Business Logic Overhaul

A real‑world case study shows how a seemingly simple intersect query that took 20 seconds was optimized to 10 seconds by analyzing execution plans, rewriting the SQL, exploring parallel execution, and ultimately redesigning the business logic with a new timestamp column to enable incremental checks.

Performance OptimizationSQLbusiness logic
0 likes · 10 min read
Doubling SQL Speed: From Execution Plans to Business Logic Overhaul
Ctrip Technology
Ctrip Technology
Nov 9, 2016 · Mobile Development

Introducing and Optimizing React Native at Ctrip: Challenges, Solutions, and Future Plans

This article details Ctrip's adoption of React Native, explaining why it was introduced, the framework and tooling built around it, the performance and stability problems encountered, the various bundle‑splitting and engine‑caching solutions applied, and the roadmap for further cross‑platform enhancements.

Bundle SplittingCrash HandlingMobile Development
0 likes · 18 min read
Introducing and Optimizing React Native at Ctrip: Challenges, Solutions, and Future Plans
Ctrip Technology
Ctrip Technology
Nov 9, 2016 · Mobile Development

Applying React Native in Ctrip Train Ticket Product: Practices, Challenges, and Solutions

This article shares Ctrip's experience of adopting React Native for its train ticket business, covering why RN was chosen, its current state, the Ctrip RN framework, practical implementation details, encountered pitfalls, and various optimization techniques to achieve near‑native performance and rapid iteration.

AndroidCtripMobile Development
0 likes · 12 min read
Applying React Native in Ctrip Train Ticket Product: Practices, Challenges, and Solutions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 1, 2016 · Frontend Development

How JD.com Scales Its Homepage: Frontend Architecture, Static Rendering, and Engineering Practices

This article details JD.com senior frontend architect Liu Wei's presentation on the challenges of a high‑traffic e‑commerce homepage and explains the static page generation pipeline, overall JS/CSS architecture, floor‑by‑floor loading strategy, disaster‑recovery measures, performance optimizations, and the JDF engineering toolchain that supports modular development and rapid deployment.

EngineeringPerformance OptimizationStatic Rendering
0 likes · 19 min read
How JD.com Scales Its Homepage: Frontend Architecture, Static Rendering, and Engineering Practices
Qunar Tech Salon
Qunar Tech Salon
Oct 26, 2016 · Frontend Development

Improving Iconfont Platform Performance with React Isomorphic Rendering

The article examines the inefficiencies of an outdated internal iconfont platform, explores the drawbacks of separate front‑end and back‑end rendering, and presents a React‑based isomorphic solution that unifies package management and module loading, resulting in dramatically faster first‑page loads and easier maintenance.

Frontend ArchitecturePerformance OptimizationReact
0 likes · 9 min read
Improving Iconfont Platform Performance with React Isomorphic Rendering
Efficient Ops
Efficient Ops
Oct 8, 2016 · Operations

How to Boost Server Resource Utilization: Strategies, Trade‑offs, and Metrics

This article explains why servers often run far below their theoretical capacity, defines the concept of highest usable resource utilization, and offers practical and advanced techniques—such as multithreading, workload consolidation, resource layering, and overselling—to improve utilization while weighing performance, cost, and reliability impacts.

OperationsPerformance OptimizationResource Efficiency
0 likes · 9 min read
How to Boost Server Resource Utilization: Strategies, Trade‑offs, and Metrics
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 26, 2016 · Operations

Automate Cluster Health Checks with Koalas: Cutting Big Data Downtime

The article introduces Koalas, an automated distributed diagnostic tool for TDH clusters that identifies and resolves computing environment issues—such as network, platform, and system problems—through one‑click checks, detailed reporting, and both preventive and diagnostic use cases.

Big DataCluster MonitoringPerformance Optimization
0 likes · 8 min read
Automate Cluster Health Checks with Koalas: Cutting Big Data Downtime
ITPUB
ITPUB
Sep 20, 2016 · Databases

Mastering Billion-Row Time-Series Data in SQL Server: Bulk Insert, Partitioning, Index Tuning

To meet a demanding monitoring project that required storing up to 400 million records per day in SQL Server 2012, the author details a step‑by‑step journey involving bulk‑copy insertion, removing indexes during load, hourly partitioned tables, strategic index creation, and query optimizations to achieve sub‑second query times.

Bulk InsertIndex TuningLarge Data
0 likes · 17 min read
Mastering Billion-Row Time-Series Data in SQL Server: Bulk Insert, Partitioning, Index Tuning
Architecture Digest
Architecture Digest
Sep 9, 2016 · Backend Development

Designing a High‑Concurrency, Reliable Backend Architecture for JD E‑Commerce

The article examines how JD’s e‑commerce platform tackles massive traffic spikes and high concurrency by employing modular system decomposition, distributed architecture, API‑centric services, performance tuning, and virtual elasticity to ensure stability, scalability, and a smooth user experience during major promotional events.

API ServiceBackend ArchitectureDistributed Systems
0 likes · 7 min read
Designing a High‑Concurrency, Reliable Backend Architecture for JD E‑Commerce
Meituan Technology Team
Meituan Technology Team
Sep 9, 2016 · Backend Development

Evolution and Scaling of Meituan's Food Delivery Order System

Meituan’s food‑delivery order platform evolved from a simple monolithic prototype in 2013 to a distributed, highly available service that now handles tens of millions of orders daily, using asynchronous processing, sharding, multi‑data‑center deployment, and automated operations to achieve sub‑150 ms transaction latency and 99.9999% uptime.

BackendMeituanPerformance Optimization
0 likes · 20 min read
Evolution and Scaling of Meituan's Food Delivery Order System
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Aug 30, 2016 · Mobile Development

Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit

The article summarizes Wu Zhihua's presentation at the WOT2016 summit, detailing the Weex cross‑platform framework, its ecosystem, performance optimizations, competitive advantages, challenges faced during Alibaba's Double‑11 promotion, and the project's future development goals for the next one to two years.

AlibabaMobile DevelopmentPerformance Optimization
0 likes · 11 min read
Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit
Efficient Ops
Efficient Ops
Aug 15, 2016 · Information Security

Why Upgrading to HTTPS Is Essential and How Baidu Did It

This article explains why migrating to HTTPS is critical for modern web applications, outlines the technical challenges such as compatibility, latency, and attacks, and details Baidu's practical solutions and free options for small sites to adopt full‑site HTTPS securely and efficiently.

BaiduHTTPSPerformance Optimization
0 likes · 13 min read
Why Upgrading to HTTPS Is Essential and How Baidu Did It
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2016 · Backend Development

Boost Your Website Speed: Step‑by‑Step Nginx Installation and Configuration on Linux

This article explains how to install the high‑performance Nginx HTTP server on a Linux system, covers prerequisites, detailed installation commands, essential parameters, signal‑based control, practical configuration examples, static file handling, caching directives, and reverse‑proxy setup for dynamic content, enabling you to accelerate website access without altering existing site architecture.

ConfigurationPerformance Optimizationlinux
0 likes · 13 min read
Boost Your Website Speed: Step‑by‑Step Nginx Installation and Configuration on Linux
Qunar Tech Salon
Qunar Tech Salon
Aug 14, 2016 · Mobile Development

Mobile App Performance Optimization: UI, Memory, Network, Power and Code

This article presents a detailed overview of mobile app performance optimization, covering UI responsiveness, memory management, network efficiency, power consumption, and code improvements, with practical analysis methods, tools, and case studies from major companies such as Ctrip and Alibaba to help developers enhance Android applications.

AndroidMemoryMobile Development
0 likes · 32 min read
Mobile App Performance Optimization: UI, Memory, Network, Power and Code
Meituan Technology Team
Meituan Technology Team
Aug 5, 2016 · Backend Development

Optimizing Distributed Queue Programming: Producer, Consumer & Middleware Tips

This article examines practical optimization techniques for distributed queue systems, covering producer throughput and persistence improvements, cache and batch‑write strategies, middleware selection criteria, consumer ordering and serialization challenges, singleton service trade‑offs, leader‑election designs, and deduplication state‑machine implementations.

JavaMiddleware SelectionPerformance Optimization
0 likes · 30 min read
Optimizing Distributed Queue Programming: Producer, Consumer & Middleware Tips
Java High-Performance Architecture
Java High-Performance Architecture
Jul 17, 2016 · Frontend Development

How eBay Optimized JS/CSS Bundling to Boost Browser Caching and Performance

eBay reduced HTTP requests and improved caching by splitting its monolithic JS/CSS bundles into shared core libraries, domain‑specific common resources, and page‑specific assets, creating a three‑tier packaging strategy that balances load, consistency, and manageability across its multi‑domain site.

Performance OptimizationWeb Performancecaching
0 likes · 5 min read
How eBay Optimized JS/CSS Bundling to Boost Browser Caching and Performance
Tencent TDS Service
Tencent TDS Service
Jul 7, 2016 · Mobile Development

Scaling React Native at Tencent: Performance Wins and Lessons Learned

During a Dev Club session, Tencent engineers shared a comprehensive review of their React Native adoption, covering project history, architecture, version management, performance optimization, crash analysis, and practical tips for mobile developers seeking to balance native quality with cross‑platform efficiency.

AndroidCross‑PlatformPerformance Optimization
0 likes · 19 min read
Scaling React Native at Tencent: Performance Wins and Lessons Learned
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 5, 2016 · Frontend Development

Master JavaScript Function Throttling: Boost Performance & Prevent Overloads

This article explains what JavaScript function throttling is, why it improves performance for high‑frequency events like scroll or resize, and provides step‑by‑step code examples—including basic and advanced implementations—to control execution timing and avoid excessive DOM or network calls.

JavaScriptPerformance Optimizationevent-handling
0 likes · 5 min read
Master JavaScript Function Throttling: Boost Performance & Prevent Overloads
Architect
Architect
Jun 26, 2016 · Backend Development

WhatsApp Architecture: High‑Scalability Design and Engineering Insights

The article analyzes WhatsApp's high‑scalability backend architecture, detailing its Erlang‑based server stack, massive user statistics, hardware deployment, custom protocols, performance‑tuning tools, and lessons learned from scaling to billions of messages with a tiny engineering team.

Backend EngineeringErlangPerformance Optimization
0 likes · 20 min read
WhatsApp Architecture: High‑Scalability Design and Engineering Insights
21CTO
21CTO
Jun 16, 2016 · Backend Development

How We Transformed a Legacy System’s Performance: Real‑World Code‑Level Optimizations

This article walks through a real‑world project's performance evolution, detailing server specs, a litany of scalability and reliability problems, and concrete code‑level solutions such as database deadlock mitigation, transaction shortening, thread‑pool redesign, and logging improvements.

BackendJavaPerformance Optimization
0 likes · 11 min read
How We Transformed a Legacy System’s Performance: Real‑World Code‑Level Optimizations
Java High-Performance Architecture
Java High-Performance Architecture
Jun 14, 2016 · Backend Development

How Hotjar Scaled to 500M Daily Requests: 8 Lessons for Rapid Backend Growth

This article chronicles Hotjar's evolution from a simple two‑server setup to a robust, eight‑server architecture handling billions of daily requests, sharing eight practical lessons on scaling, CDN usage, language choice, data storage, monitoring, and cost‑effective optimizations for fast‑growing web services.

CDNPerformance Optimizationarchitecture
0 likes · 7 min read
How Hotjar Scaled to 500M Daily Requests: 8 Lessons for Rapid Backend Growth
dbaplus Community
dbaplus Community
Jun 1, 2016 · Backend Development

Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices

This article explores microservice architecture fundamentals, compares synchronous and asynchronous communication, details RabbitMQ’s AMQP model, optimization techniques, high‑availability configurations, flow‑control mechanisms, and shares practical case studies from NetEase’s Hive platform, offering actionable insights for reliable, scalable message‑queue deployments.

Message QueueMicroservicesPerformance Optimization
0 likes · 18 min read
Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices
dbaplus Community
dbaplus Community
May 26, 2016 · Big Data

Mastering Apache Parquet: Columnar Storage, Nested Data, and Performance Gains

This article explains Apache Parquet’s columnar storage format, its support for nested data models, the underlying striping/assembly algorithm, file structure, push‑down optimizations, and performance advantages within the Hadoop ecosystem, providing a comprehensive guide for big‑data practitioners.

Apache ParquetBig DataHadoop
0 likes · 22 min read
Mastering Apache Parquet: Columnar Storage, Nested Data, and Performance Gains
Java High-Performance Architecture
Java High-Performance Architecture
May 25, 2016 · Backend Development

How imgix Scales Real‑Time Image Processing with a Custom Backend Architecture

The article explains how imgix delivers real‑time image manipulation via URL parameters, outlines its evolution from Amazon EC2 to a proprietary processing center using Apple Core Graphics on Mac hardware, and details the backend services, load balancing, logging, and infrastructure that enable processing up to 100,000 images per second.

Backend ArchitecturePerformance OptimizationReal-time Delivery
0 likes · 5 min read
How imgix Scales Real‑Time Image Processing with a Custom Backend Architecture
High Availability Architecture
High Availability Architecture
May 19, 2016 · Big Data

Comprehensive Overview of Apache Spark: Architecture, RDD Principles, Execution Modes, and Spark 2.0 Features

This article provides an in‑depth technical overview of Apache Spark, covering its core concepts such as RDDs, transformation and action operations, execution models, Spark 2.0 enhancements like unified DataFrames/Datasets, whole‑stage code generation, Structured Streaming, and practical performance‑tuning guidance.

DataFramesPerformance OptimizationRDD
0 likes · 20 min read
Comprehensive Overview of Apache Spark: Architecture, RDD Principles, Execution Modes, and Spark 2.0 Features
21CTO
21CTO
May 14, 2016 · Backend Development

How We Scaled a Billion‑User System: From Monolith to Microservices

This article recounts how a rapidly growing online platform transformed a tightly coupled, fragile architecture into a scalable, high‑availability system by applying dynamic/static separation, read‑write splitting, caching, load‑balancing, intelligent monitoring, and finally migrating to a micro‑service architecture.

Backend ArchitectureCloud NativeMicroservices
0 likes · 11 min read
How We Scaled a Billion‑User System: From Monolith to Microservices
Meituan Technology Team
Meituan Technology Team
May 13, 2016 · Big Data

Spark Performance Optimization Guide: Data Skew and Shuffle Tuning

This advanced Spark performance guide explains how data skew arises during shuffles and presents eight practical solutions—including Hive preprocessing, key filtering, increased shuffle parallelism, two‑stage aggregation, map joins, sampling, random prefixes, and combined strategies—while also detailing key shuffle‑tuning parameters such as spark.shuffle.file.buffer, spark.reducer.maxSizeInFlight, and spark.shuffle.manager to improve memory usage and execution speed.

Big DataData SkewPerformance Optimization
0 likes · 33 min read
Spark Performance Optimization Guide: Data Skew and Shuffle Tuning
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 15, 2016 · Cloud Computing

How Meizu Optimized Cloud Sync: Architecture, Protocols, and Performance Insights

This article provides an in‑depth technical overview of Meizu's cloud sync service, covering its business scenarios, the evolution of its core SyncML‑based protocols, modular architecture across multiple data centers, performance optimizations such as traffic reduction and connection handling, as well as high‑availability, security, and future SDK‑API extensions.

Distributed SystemsPerformance Optimizationcloud sync
0 likes · 25 min read
How Meizu Optimized Cloud Sync: Architecture, Protocols, and Performance Insights
dbaplus Community
dbaplus Community
Apr 14, 2016 · Frontend Development

How Taobao Optimized Its Homepage Performance: Key Front‑End Strategies

The article examines the performance challenges of Taobao's personalized homepage—multiple data sources, numerous modules, and heavy image loads—and outlines concrete front‑end techniques such as critical‑module prioritization, lazy loading, lazy execution, image compression, caching, and easing animations to achieve faster first paint and smoother scrolling.

Performance OptimizationTaobaocaching
0 likes · 12 min read
How Taobao Optimized Its Homepage Performance: Key Front‑End Strategies
21CTO
21CTO
Apr 5, 2016 · Mobile Development

How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway

This article details how Ctrip transformed its travel app by consolidating product versions, redesigning the wireless backend with a Zuul‑based gateway, decoupling the app engineering into independent modules, implementing extensive performance monitoring, and adopting native plugin and hot‑fix solutions to boost stability and user experience.

Backend ArchitectureHotfixMobile Development
0 likes · 10 min read
How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway
Architect
Architect
Mar 22, 2016 · Backend Development

Youzan Search Engine Practice – Engineering Part: Architecture, Indexing, and Performance Optimization

This article describes the practical architecture of Youzan's commercial e‑commerce search engine, covering data source integration, distributed real‑time indexing with Elasticsearch, Hadoop and Kafka, advanced search modules, and several performance‑tuning techniques for large‑scale deployments.

Backend ArchitectureElasticsearchKafka
0 likes · 13 min read
Youzan Search Engine Practice – Engineering Part: Architecture, Indexing, and Performance Optimization
Architecture Digest
Architecture Digest
Mar 18, 2016 · Cloud Computing

Introduction to Cloud Computing and KVM Virtualization: Concepts, Service Models, and Practical Setup

This article provides a comprehensive overview of cloud computing fundamentals, public/private/hybrid cloud models, SaaS/PaaS/IaaS service layers, virtualization concepts, full and paravirtualization, and detailed step‑by‑step KVM installation, configuration, and performance optimization techniques on Linux.

IaaSKVMPerformance Optimization
0 likes · 25 min read
Introduction to Cloud Computing and KVM Virtualization: Concepts, Service Models, and Practical Setup
ITPUB
ITPUB
Mar 17, 2016 · Game Development

Key Erlang Performance Tips for Scalable Game Backend Development

This article shares practical Erlang optimization techniques for game back‑ends, covering node architecture choices, efficient message broadcasting, caching strategies, process design, code conventions, automation, monitoring, and profiling tools to improve performance and maintainability.

ErlangGame BackendMessage broadcasting
0 likes · 8 min read
Key Erlang Performance Tips for Scalable Game Backend Development
Architecture Digest
Architecture Digest
Mar 14, 2016 · Mobile Development

Optimizing Mobile Taobao Main Venue Performance and Personalization with a Reusable Framework and Image‑Merging System

The article details how Alibaba's Mobile Taobao team redesigned the main promotional venue using a reusable native framework, dynamic Weex rendering, cloud‑driven configuration, pre‑heat data push, multi‑strategy routing, and a large‑scale image‑merging system to improve browsing speed, reduce bounce rates, and support flexible, personalized large‑scale sales events.

Image ProcessingPerformance Optimizationframework design
0 likes · 15 min read
Optimizing Mobile Taobao Main Venue Performance and Personalization with a Reusable Framework and Image‑Merging System
Qunar Tech Salon
Qunar Tech Salon
Mar 9, 2016 · Backend Development

Design and Lessons Learned from Meizu's Real-Time Message Push System

The article details Meizu's large‑scale real‑time push architecture, covering system scale, four‑layer design, power‑consumption optimizations, network reliability challenges, massive connection handling, load‑balancing strategies, strict monitoring, and gray‑release practices to ensure high performance and stability.

Performance Optimizationbackend scalabilitygray release
0 likes · 12 min read
Design and Lessons Learned from Meizu's Real-Time Message Push System
21CTO
21CTO
Mar 8, 2016 · Backend Development

How Stack Exchange Scales 40 Billion Requests with a Monolith‑Plus Architecture

David Fullerton explains how Stack Exchange uses a C#‑centric monolith‑plus design, Redis caching, ElasticSearch, and continuous rolling deployments across two data centers to reliably handle billions of monthly requests while maintaining performance and scalability.

CMS SQLMonolith Architecture
0 likes · 7 min read
How Stack Exchange Scales 40 Billion Requests with a Monolith‑Plus Architecture
Architecture Digest
Architecture Digest
Feb 24, 2016 · Backend Development

Lessons from 14 Years of Website Architecture Evolution

Drawing on fourteen years of hands‑on experience, the article chronicles how a website’s architecture matures from a simple personal homepage to a billion‑page‑view enterprise system, highlighting the essential principles, design patterns, operational practices, and scalability strategies that underpin successful large‑scale web platforms.

Backend DevelopmentOperationsPerformance Optimization
0 likes · 30 min read
Lessons from 14 Years of Website Architecture Evolution
Efficient Ops
Efficient Ops
Feb 23, 2016 · Frontend Development

How to Rigorously Evaluate CDN Performance: A 5‑Step Web Optimization Guide

This article outlines why web performance is a non‑negotiable requirement, compares synthetic testing with real‑user monitoring, and presents a detailed five‑step methodology—including environment setup, validation, test design, metric evaluation, and additional considerations—to objectively assess CDN solutions.

CDN EvaluationPerformance OptimizationRUM
0 likes · 14 min read
How to Rigorously Evaluate CDN Performance: A 5‑Step Web Optimization Guide
Qunar Tech Salon
Qunar Tech Salon
Feb 22, 2016 · Frontend Development

Challenges and Optimization Practices for Mobile Front-End Development

The article examines the heightened performance, touch experience, and code size challenges faced by mobile front‑end development, presents survey‑based user pain points, and details practical optimization techniques—including server‑side rendering, modular architecture, CSS3 animations, and tooling such as RequireJS, Sass, and HTTP/2—to improve responsiveness and user experience.

CSS3 animationsPerformance OptimizationRequireJS
0 likes · 11 min read
Challenges and Optimization Practices for Mobile Front-End Development
ITPUB
ITPUB
Feb 18, 2016 · Databases

How We Scaled a SaaS ERP with Cloud‑Based Database Sharding on Alibaba Cloud

Facing tens of thousands of SaaS users, we built a cloud‑native ERP on Alibaba Cloud, employing SLB, ECS, RDS, and OCS, and implemented horizontal and vertical database sharding with a custom DBWrapper layer to achieve scalable, high‑performance, and cost‑effective data access.

Alibaba CloudPerformance OptimizationRDS
0 likes · 19 min read
How We Scaled a SaaS ERP with Cloud‑Based Database Sharding on Alibaba Cloud
Architecture Digest
Architecture Digest
Feb 14, 2016 · Backend Development

Tuniu’s Journey from Monolithic to Distributed Service Architecture: Serviceization, Price Calculation Service, Governance Platform, Data Center Challenges, Performance Optimization, and App Client Evolution

This article details Tuniu’s transformation from a single‑machine system to a large‑scale distributed architecture, covering the step‑by‑step serviceization process, the evolution of its price‑calculation service, the implementation of a service‑governance platform, data‑center migration challenges, performance‑optimization tools, and the technical evolution of its mobile app client.

Backend DevelopmentPerformance Optimizationprice calculation
0 likes · 18 min read
Tuniu’s Journey from Monolithic to Distributed Service Architecture: Serviceization, Price Calculation Service, Governance Platform, Data Center Challenges, Performance Optimization, and App Client Evolution
21CTO
21CTO
Jan 25, 2016 · Backend Development

From Personal Homepage to Billion‑Visit Site: Key Lessons in Scalable Architecture

The article shares a veteran engineer’s fourteen‑year journey from a simple personal homepage to a billion‑page‑view e‑commerce platform, outlining essential principles, knowledge structures, design philosophies, infrastructure choices, and operational practices needed to build and maintain large‑scale web systems.

Backend DevelopmentPerformance OptimizationScalable Systems
0 likes · 31 min read
From Personal Homepage to Billion‑Visit Site: Key Lessons in Scalable Architecture
21CTO
21CTO
Jan 22, 2016 · Backend Development

Unlock PHP 7’s Full Speed: Installation, Optimization Tips & Performance Benchmarks

This article explains how to install PHP 7, configure key performance features such as Opcache, HugePages and PGO, compares its speed with PHP 5.6 and HHVM using real‑world benchmarks, and discusses compatibility considerations for popular platforms like WordPress and Magento.

Backend DevelopmentHHVM comparisonPHP 7
0 likes · 12 min read
Unlock PHP 7’s Full Speed: Installation, Optimization Tips & Performance Benchmarks
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jan 15, 2016 · Information Security

Alibaba’s Full‑Site HTTPS Deployment for E‑Commerce: Challenges, Architecture, and Performance Optimizations

The article examines Alibaba’s large‑scale rollout of full‑site HTTPS across its e‑commerce platforms, detailing the technical hurdles of performance, compatibility, and operational planning, and describing the architectural solutions and optimizations that enabled secure, high‑performance user experiences.

AlibabaFull‑Site EncryptionHTTPS
0 likes · 7 min read
Alibaba’s Full‑Site HTTPS Deployment for E‑Commerce: Challenges, Architecture, and Performance Optimizations
Baidu Maps Tech Team
Baidu Maps Tech Team
Jan 6, 2016 · Big Data

How Baidu Maps Scales Billion‑Row OLAP Queries with Apache Kylin

Baidu Maps’ Data Intelligence team built a large‑scale OLAP platform using Apache Kylin, detailing the challenges of multi‑dimensional analysis on billions of rows, the architecture, custom extensions for task, resource, and monitoring management, and performance optimizations that achieve millisecond‑level SQL responses.

Apache KylinBig DataData Warehouse
0 likes · 21 min read
How Baidu Maps Scales Billion‑Row OLAP Queries with Apache Kylin
21CTO
21CTO
Dec 30, 2015 · Operations

Designing a 100k-Server Monitoring System: Architecture and Key Lessons

This article shares the architecture, design principles, challenges, and performance‑optimizing solutions behind a ten‑hundred‑thousand‑scale server monitoring system, covering data collection agents, distributed pipelines, real‑time alerts, high throughput, multi‑platform support, and practical lessons learned.

Performance OptimizationScalabilityServer Monitoring
0 likes · 10 min read
Designing a 100k-Server Monitoring System: Architecture and Key Lessons
Architect
Architect
Dec 17, 2015 · Operations

Ceph Performance Optimization: Methodology, Hardware and Software Tuning Guide

This article summarizes practical methodologies and detailed hardware and software tuning steps—including CPU, memory, network, SSD selection, BIOS settings, Linux kernel parameters, Ceph configuration options, PG calculation, and CRUSH map adjustments—to improve Ceph distributed storage performance.

CephConfigurationHardware Tuning
0 likes · 11 min read
Ceph Performance Optimization: Methodology, Hardware and Software Tuning Guide
21CTO
21CTO
Dec 16, 2015 · Backend Development

Inside Sina Weibo’s Architecture: Scaling to Billions of Users

During a 2015 tech salon, Weibo platform architect Wei Xiangjun dissected the essence of system architecture, illustrating how Sina Weibo scales to billions of users through multi‑layered services, sharding, CDN, multi‑datacenter caching, orthogonal decomposition, and robust monitoring, offering practical insights for large‑scale backend design.

Backend ArchitecturePerformance OptimizationScalability
0 likes · 22 min read
Inside Sina Weibo’s Architecture: Scaling to Billions of Users
ITPUB
ITPUB
Dec 16, 2015 · Frontend Development

Unlock 37% Faster Lo‑Dash Performance with Lazy Evaluation and Pipelining

Discover how Lo‑Dash’s lazy evaluation and pipelining can cut execution time by over a third, by processing only the necessary elements, avoiding intermediate arrays, and deferring computation until .value() is called, with concrete code examples and performance benchmarks.

JavaScriptLazy EvaluationLo-Dash
0 likes · 6 min read
Unlock 37% Faster Lo‑Dash Performance with Lazy Evaluation and Pipelining
21CTO
21CTO
Dec 15, 2015 · Backend Development

When and How Should You Evolve Your Website Architecture?

The article explains the internal and external drivers behind website architecture evolution, outlines the U‑N‑S‑C model, describes scaling steps such as service separation, caching, clustering, load balancing, database read/write splitting, CDN, and highlights the operational and organizational challenges of each phase.

Backend DevelopmentPerformance OptimizationScalability
0 likes · 11 min read
When and How Should You Evolve Your Website Architecture?
21CTO
21CTO
Dec 11, 2015 · Backend Development

How 58.com Scaled from 10k to Over 1 Billion Visits: Lessons in Evolving Architecture

From a single‑machine “all‑in‑one” setup to a distributed, service‑oriented architecture, 58.com’s journey illustrates how startups can evolve their backend systems—adopting LAMP, read/write splitting, vertical splitting, caching, Java migration, and automated services—to handle traffic growth from tens of thousands to over a billion visits.

Backend ArchitecturePerformance OptimizationScalability
0 likes · 15 min read
How 58.com Scaled from 10k to Over 1 Billion Visits: Lessons in Evolving Architecture
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 9, 2015 · Fundamentals

Investigation of Query‑Diff Precision Differences Caused by CPU Instruction‑Set Variations (AVX vs SSE)

A detailed case study shows how a 1% precision difference discovered by query‑diff testing was traced to CPU instruction‑set discrepancies (AVX vs SSE), highlighting the impact of hardware‑level floating‑point optimizations on algorithmic results and providing practical debugging and mitigation guidelines.

AVXCPUPerformance Optimization
0 likes · 13 min read
Investigation of Query‑Diff Precision Differences Caused by CPU Instruction‑Set Variations (AVX vs SSE)
21CTO
21CTO
Dec 7, 2015 · Backend Development

From Personal Homepage to Billion-Visit Sites: Key Lessons in Scalable Web Architecture

The article chronicles a developer’s journey from a simple personal homepage to managing billion‑visit web platforms, sharing practical insights on architecture evolution, knowledge structures, design principles, infrastructure, and software engineering practices essential for building and operating large‑scale websites.

Backend DevelopmentPerformance OptimizationScalability
0 likes · 31 min read
From Personal Homepage to Billion-Visit Sites: Key Lessons in Scalable Web Architecture
ITPUB
ITPUB
Dec 1, 2015 · Mobile Development

Meizu’s Hybrid Mobile App Blueprint: Integration, Build Workflow, and Performance Hacks

This article shares Meizu’s team experience building hybrid Android‑H5 apps, covering product requirements, two resource‑loading strategies, the fis3‑based build pipeline, parallel development workflow, a fis3 plugin for switching mock and real code, and practical performance‑optimization tips.

Hybrid AppMobile DevelopmentPerformance Optimization
0 likes · 13 min read
Meizu’s Hybrid Mobile App Blueprint: Integration, Build Workflow, and Performance Hacks
21CTO
21CTO
Nov 29, 2015 · Backend Development

How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration

Box’s engineering team recounts how migrating its massive PHP codebase to Facebook’s HHVM cut server‑side latency to two‑fifths of the original, doubled front‑end capacity, and required extensive compatibility fixes, deployment redesign, and rigorous testing to achieve zero‑downtime production rollout.

BoxDeploymentPerformance Optimization
0 likes · 17 min read
How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration
21CTO
21CTO
Nov 12, 2015 · Backend Development

How China’s Top E‑commerce Giants Engineer Their Backend for Double‑11 Traffic Surges

This article examines how leading Chinese e‑commerce platforms such as Dangdang, Suning, Mogujie, and Vipshop redesign their backend systems, adopt decoupling, caching, scaling, and monitoring techniques to handle the massive traffic spikes of the Double‑11 shopping festival.

Backend ArchitecturePerformance Optimizatione‑commerce
0 likes · 21 min read
How China’s Top E‑commerce Giants Engineer Their Backend for Double‑11 Traffic Surges
21CTO
21CTO
Oct 29, 2015 · Backend Development

Scaling Sina's News Comment System: From 3.0 to 5.0 – Key Backend Lessons

This article chronicles the evolution of Sina's news comment platform from a single‑server C++/MySQL prototype to a multi‑node, asynchronous, Python‑based architecture, highlighting the caching, sharding, and queueing techniques that enabled the system to survive massive traffic spikes without downtime.

Backend ArchitectureMessage QueuePerformance Optimization
0 likes · 21 min read
Scaling Sina's News Comment System: From 3.0 to 5.0 – Key Backend Lessons
21CTO
21CTO
Sep 25, 2015 · Databases

How MySQL 5.7 Optimizes Metadata Locks and Boosts Replication Performance

This article explains the evolution of MySQL's metadata lock (MDL) subsystem, the introduction of lock‑free hash tables and fast‑path locking in 5.7, the hash_scan replication optimization, TokuDB 7.5.0 enhancements, and MariaDB's small‑LIMIT filesort improvement, providing deep insight into modern database performance tuning.

Hash ScanMariaDBPerformance Optimization
0 likes · 17 min read
How MySQL 5.7 Optimizes Metadata Locks and Boosts Replication Performance
21CTO
21CTO
Sep 12, 2015 · Databases

Master MySQL Optimization: Practical Tips for Performance, Hardware, and Schema

This comprehensive guide explores MySQL's unique characteristics, hardware and OS tuning, configuration tweaks, schema and SQL optimization techniques, and provides actionable recommendations and tools to identify and resolve common performance bottlenecks.

Database TuningHardware ConfigurationPerformance Optimization
0 likes · 13 min read
Master MySQL Optimization: Practical Tips for Performance, Hardware, and Schema
Architect
Architect
Sep 2, 2015 · Backend Development

Backend Architecture Refactoring with Golang: Design, Data Flow, and Performance Optimizations

The article details a backend architecture overhaul using Golang to address search inefficiencies, slow response times, and low conversion rates by introducing asynchronous data filtering, fast in‑memory computation, and performance‑tuned serialization and garbage‑collection strategies.

Backend ArchitectureGolangPerformance Optimization
0 likes · 8 min read
Backend Architecture Refactoring with Golang: Design, Data Flow, and Performance Optimizations
21CTO
21CTO
Aug 10, 2015 · Databases

Mastering MySQL: History, Pitfalls, Best Practices, and Advanced Ops

This comprehensive guide covers MySQL's evolution, its strengths and limitations, detailed development and operational standards, backup and recovery strategies, replication techniques, performance tuning, and practical Q&A for database administrators seeking to optimize large‑scale MySQL deployments.

Database AdministrationPerformance Optimizationbackup and recovery
0 likes · 30 min read
Mastering MySQL: History, Pitfalls, Best Practices, and Advanced Ops
21CTO
21CTO
Aug 8, 2015 · Databases

Master MySQL: From Table Design to Scalable, High‑Performance Architecture

This article walks through the full lifecycle of a MySQL database—from initial table design and single‑server deployment to performance tuning, kernel and hardware tweaks, scaling with replication, caching, sharding, partitioning, and essential maintenance tasks such as monitoring, slow‑query logging, backup and repair.

BackupPerformance Optimizationmysql
0 likes · 18 min read
Master MySQL: From Table Design to Scalable, High‑Performance Architecture