Tagged articles
1921 articles
Page 16 of 20
Architects' Tech Alliance
Architects' Tech Alliance
Mar 6, 2020 · Fundamentals

Design Principles and Architecture of Distributed File Systems

This article provides a comprehensive overview of distributed file systems, covering their historical evolution, essential requirements, architectural models with and without a central node, persistence strategies, scalability, high availability, performance optimizations, security mechanisms, and practical considerations for small‑file workloads.

ConsistencyDistributed File SystemPerformance Optimization
0 likes · 20 min read
Design Principles and Architecture of Distributed File Systems
Selected Java Interview Questions
Selected Java Interview Questions
Mar 6, 2020 · Databases

Best Practices for Choosing Database Indexes

This article outlines essential principles for selecting and managing database indexes, covering unique indexes, indexing frequently sorted or filtered columns, limiting index count, using short or prefix indexes, removing unused indexes, left‑most prefix matching, column cardinality, avoiding functions on indexed columns, and extending existing indexes.

MySQLPerformance OptimizationUnique Index
0 likes · 7 min read
Best Practices for Choosing Database Indexes
ITPUB
ITPUB
Mar 5, 2020 · Databases

Master MySQL: Transactions, Indexes, Storage Engines, and Performance Optimization

This comprehensive guide explains MySQL fundamentals, transaction handling, ACID properties, isolation levels, indexing strategies, storage engine differences, lock mechanisms, optimistic vs pessimistic locking, and techniques for optimizing large tables in production environments.

Isolation LevelsMySQLPerformance Optimization
0 likes · 22 min read
Master MySQL: Transactions, Indexes, Storage Engines, and Performance Optimization
58 Tech
58 Tech
Feb 21, 2020 · Mobile Development

Performance Optimization and Technical Selection of Infinite List Components in React Native

This article examines how to choose and optimize infinite‑list components for React Native mobile apps, comparing ListView, FlatList and RecyclerListView, presenting frame‑rate benchmarks, discussing deterministic and non‑deterministic rendering techniques, memory‑recycling strategies for tabbed pages, and solutions for gesture‑overlap handling.

Infinite ListMobile DevelopmentPerformance Optimization
0 likes · 13 min read
Performance Optimization and Technical Selection of Infinite List Components in React Native
Architecture Digest
Architecture Digest
Feb 20, 2020 · Backend Development

Redesigning ERP Systems with Distributed Micro‑services Architecture

The article describes how a traditional monolithic ERP system can be transformed into a scalable, high‑performance solution by splitting functional modules into independent micro‑services, using separate databases, adopting distributed transaction patterns, and optionally adding a dedicated reporting subsystem.

ERPPerformance Optimizationdatabase sharding
0 likes · 14 min read
Redesigning ERP Systems with Distributed Micro‑services Architecture
FunTester
FunTester
Feb 20, 2020 · Operations

How to Measure Async Write Latency in Server‑Side Applications

When real‑time response isn’t critical, asynchronous writes can boost throughput, but they introduce latency that may exceed user tolerances; this article explains the concept, highlights the delay issue, and provides a step‑by‑step Java‑based latency testing method using a custom task loop to measure write and read times.

BackendLoad TestingPerformance Optimization
0 likes · 4 min read
How to Measure Async Write Latency in Server‑Side Applications
Liangxu Linux
Liangxu Linux
Feb 18, 2020 · Databases

Master MySQL Transactions, Indexes, and Locking: From ACID to Large‑Table Optimization

This guide explains MySQL fundamentals—including what a database is, transaction concepts and ACID properties, isolation levels and their effects, index structures and the left‑most prefix rule, storage engine differences, lock algorithms, and practical techniques for optimizing large tables such as partitioning and sharding.

Isolation LevelsMySQLPerformance Optimization
0 likes · 23 min read
Master MySQL Transactions, Indexes, and Locking: From ACID to Large‑Table Optimization
Efficient Ops
Efficient Ops
Feb 17, 2020 · Operations

How Top IT Ops Teams Ensure Seamless Large-Scale Business Events

This article outlines how Ping An’s IT operations team systematically prepares for high‑traffic business events—detailing service assessment, architecture mapping, configuration audits, monitoring design, capacity planning, stress testing, and coordinated incident response—to guarantee reliability and performance under massive concurrent loads.

IT OperationsPerformance Optimizationcapacity planning
0 likes · 15 min read
How Top IT Ops Teams Ensure Seamless Large-Scale Business Events
Big Data Technology & Architecture
Big Data Technology & Architecture
Feb 13, 2020 · Big Data

Optimizing Hadoop MapReduce Jobs for eBay CAL System to Reduce Execution Time and Resource Usage

This article describes how eBay's Central Application Logging (CAL) system generates massive daily logs, the challenges of Hadoop MapReduce job performance and resource consumption, and the step‑by‑step optimizations—reducing GC time, mitigating data skew, and improving algorithms—that cut execution time by over 60%, lowered cluster resource usage, and raised job success rates to nearly 100%.

Big DataData SkewHadoop
0 likes · 11 min read
Optimizing Hadoop MapReduce Jobs for eBay CAL System to Reduce Execution Time and Resource Usage
Mafengwo Technology
Mafengwo Technology
Feb 13, 2020 · Backend Development

How We Built a High‑Performance Geospatial Photo Index for a Travel App

This article details the design, algorithm selection, and performance optimizations behind a geospatial photo‑indexing service that aggregates and searches millions of user photos by location and time, enabling faster, more accurate travel content sharing in a mobile app.

Backend ArchitectureGeospatial IndexingPerformance Optimization
0 likes · 14 min read
How We Built a High‑Performance Geospatial Photo Index for a Travel App
FunTester
FunTester
Feb 11, 2020 · Backend Development

Converting Asynchronous Calls to Synchronous Execution with Spring @Async for Server‑Side Interface Performance Optimization

This article explains how to improve the performance of multi‑query server interfaces by converting asynchronous calls to synchronous execution using Spring's @Async annotation and CountDownLatch, outlining suitable scenarios, providing Java pseudocode, and sharing practical implementation tips.

AsyncCountDownLatchPerformance Optimization
0 likes · 7 min read
Converting Asynchronous Calls to Synchronous Execution with Spring @Async for Server‑Side Interface Performance Optimization
Liangxu Linux
Liangxu Linux
Feb 10, 2020 · Databases

Master MySQL: Essential Naming, Design, and Indexing Standards

This guide presents comprehensive MySQL best‑practice rules covering object naming conventions, fundamental schema design, field type selection, index creation strategies, and SQL development habits to improve performance, maintainability, and reliability of production databases.

Database designMySQLPerformance Optimization
0 likes · 19 min read
Master MySQL: Essential Naming, Design, and Indexing Standards
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 7, 2020 · Backend Development

Introduction to Apache Dubbo and iQIYI’s Practical Experience, Optimizations, and Future Outlook

iQIYI has adopted Apache Dubbo since 2019, building a custom SPI‑based plugin system, integrating registration, configuration and metadata centers, enhancing availability with instance‑level health checks and Sentinel circuit‑breaking, implementing region‑aware routing and AK/SK authentication, and contributing extensive optimizations and future‑oriented plans to the open‑source Dubbo ecosystem.

Apache DubboCloud NativeMicroservices
0 likes · 14 min read
Introduction to Apache Dubbo and iQIYI’s Practical Experience, Optimizations, and Future Outlook
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 3, 2020 · Frontend Development

How Alibaba Scaled Seat Mapping for 100,000‑Seat Venues Using Canvas & SVG

This article explains how Alibaba's ticketing platform redesigned its seat‑drawing system to handle venues with up to 100,000 seats by replacing Flash with a Canvas‑based SVG solution, optimizing data loading, implementing bezier‑curve seat deformation, efficient printing order calculation, and adding advanced editing features.

CanvasFrontendPerformance Optimization
0 likes · 12 min read
How Alibaba Scaled Seat Mapping for 100,000‑Seat Venues Using Canvas & SVG
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 30, 2020 · Big Data

Comprehensive Guide to Spark Performance Optimization (Development, Resource, Data Skew, and Shuffle Tuning)

This article provides an in‑depth, step‑by‑step guide to optimizing Spark jobs, covering development‑time best practices, resource‑parameter tuning, data‑skew detection and mitigation techniques, and shuffle‑stage performance tweaks, complete with Scala code examples and practical recommendations.

Big DataData SkewPerformance Optimization
0 likes · 67 min read
Comprehensive Guide to Spark Performance Optimization (Development, Resource, Data Skew, and Shuffle Tuning)
Ctrip Technology
Ctrip Technology
Jan 22, 2020 · Databases

Migrating Log Processing from Elasticsearch to ClickHouse: Architecture, Deployment, Optimization, and Benefits

This article details Ctrip's migration of large‑scale log processing from Elasticsearch to ClickHouse, explaining why ClickHouse was chosen, the high‑availability deployment architecture, data ingestion strategies, dashboard integration, performance gains, operational practices, and overall cost and reliability improvements.

ClickHouseDistributed SystemsElasticsearch
0 likes · 12 min read
Migrating Log Processing from Elasticsearch to ClickHouse: Architecture, Deployment, Optimization, and Benefits
macrozheng
macrozheng
Jan 21, 2020 · Backend Development

15 Essential Java Backend Optimization Tips to Boost Performance

This article shares practical Java backend best‑practice tips—ranging from reordering conditional checks and avoiding unnecessary object creation to efficient database queries, proper logging, idempotent APIs, and smart caching—to help developers write faster, safer, and more maintainable code.

Code reviewPerformance Optimizationbackend-development
0 likes · 14 min read
15 Essential Java Backend Optimization Tips to Boost Performance
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2020 · Operations

How to Quickly Diagnose and Fix High CPU Usage in a Data Platform

This guide walks through a real‑world incident where a data platform’s CPU spiked to 98.94%, showing step‑by‑step how to identify the high‑load process, pinpoint the offending Java thread, analyze the root cause in the time‑utility code, and implement a performance‑focused solution that reduced load by thirtyfold.

CPU troubleshootingJava profilingLinux monitoring
0 likes · 7 min read
How to Quickly Diagnose and Fix High CPU Usage in a Data Platform
Efficient Ops
Efficient Ops
Jan 14, 2020 · Operations

Mastering HTTP Performance: 4 Key Dimensions to Optimize Speed and Scalability

This article presents a comprehensive guide to HTTP performance optimization, covering encoding efficiency, channel utilization, transport path enhancements, and security improvements, enabling developers and operators to reduce latency, save bandwidth, and handle massive concurrency effectively.

HTTPNetwork ProtocolPerformance Optimization
0 likes · 17 min read
Mastering HTTP Performance: 4 Key Dimensions to Optimize Speed and Scalability
JavaEdge
JavaEdge
Jan 9, 2020 · Fundamentals

Why False Sharing Slows Your Java Programs and How to Eliminate It

False sharing occurs when multiple threads modify variables that reside on the same CPU cache line, causing unnecessary cache coherency traffic; this article explains cache line basics, CPU cache hierarchy, MESI protocol, and presents Java solutions—including padding, @sun.misc.Contended annotation, and JVM flags—to prevent performance degradation.

Java concurrencyMESIPerformance Optimization
0 likes · 9 min read
Why False Sharing Slows Your Java Programs and How to Eliminate It
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2020 · Fundamentals

TencentOS Kernel: Tencent Cloud's Open-Source Server OS

Tencent Cloud has open‑sourced its server‑grade operating system kernel, TencentOS Kernel, which offers cloud‑optimized resource scheduling, enhanced container isolation, ARM64 hot‑patching, and performance‑security optimizations that boost CPU utilization and lower operating costs, extending the TencentOS family after the tiny IoT release.

Operating SystemsPerformance Optimizationopen-source
0 likes · 11 min read
TencentOS Kernel: Tencent Cloud's Open-Source Server OS
Tencent Database Technology
Tencent Database Technology
Jan 9, 2020 · Databases

CynosDB: Cloud‑Native Distributed Database Architecture and Performance Optimizations

The article presents an in‑depth technical overview of Tencent Cloud's CynosDB, describing the challenges of traditional MySQL‑based cloud databases, detailing its compute‑storage decoupled architecture, redo‑log based replication, MVCC implementation, performance enhancements, and how these innovations address elasticity, stability, and resource utilization issues.

Cloud NativeCynosDBDatabase Architecture
0 likes · 21 min read
CynosDB: Cloud‑Native Distributed Database Architecture and Performance Optimizations
JD Retail Technology
JD Retail Technology
Jan 7, 2020 · Backend Development

Performance Optimization Practices for the Tongtian Tower Backend System

This article summarizes the Tongtian Tower backend performance optimization experience, detailing background, achieved improvements of 10‑30%, optimization principles, testing methods, metric analysis, and concrete strategies such as RPC scheduling, JVM tuning, logging, thread‑pool and code refinements to enhance latency and throughput.

BackendJVMLoad Testing
0 likes · 12 min read
Performance Optimization Practices for the Tongtian Tower Backend System
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 7, 2020 · Backend Development

Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture

This article compares Spring Cloud and Dubbo across protocol handling, performance tuning, load‑balancing strategies, fault‑tolerance mechanisms, and routing/traffic‑shaping features, highlighting their flexibility, configuration complexity, and suitability for different microservice scenarios.

DubboMicroservicesPerformance Optimization
0 likes · 6 min read
Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture
DataFunTalk
DataFunTalk
Jan 2, 2020 · Big Data

ByteDance’s HDFS Architecture and Evolution: Design, Challenges, and Optimizations

This article presents an in‑depth overview of ByteDance’s large‑scale HDFS deployment, describing its unique access layer, metadata and data layers, the evolution through multiple growth stages, and the key architectural improvements such as NNProxy, DanceNN, lock redesign, startup acceleration, and slow‑node mitigation techniques.

Big DataByteDanceFederation
0 likes · 18 min read
ByteDance’s HDFS Architecture and Evolution: Design, Challenges, and Optimizations
Aikesheng Open Source Community
Aikesheng Open Source Community
Dec 30, 2019 · Databases

Understanding MySQL Full‑Table‑Scan Data Access and Field Filtering Process

This article explains how MySQL processes a full‑table‑scan query, detailing the construction of read‑sets, template creation, cursor positioning, row conversion to MySQL format, where‑clause filtering, and subsequent row iteration, while highlighting the performance impact of the number of selected fields.

Database InternalsFull Table ScanMySQL
0 likes · 11 min read
Understanding MySQL Full‑Table‑Scan Data Access and Field Filtering Process
ITPUB
ITPUB
Dec 27, 2019 · Big Data

How Facebook Scaled Entity Ranking from Hive to Spark: Lessons and Performance Gains

Facebook replaced a multi‑stage Hive pipeline for real‑time entity ranking with a single Spark job, applying extensive reliability fixes and performance tweaks that reduced CPU usage by up to six times, cut latency fivefold, and demonstrated the feasibility of shuffling over 90 TB of data in production.

Big DataPerformance OptimizationReliability
0 likes · 16 min read
How Facebook Scaled Entity Ranking from Hive to Spark: Lessons and Performance Gains
58 Tech
58 Tech
Dec 27, 2019 · Backend Development

Optimizing Recommendation Service Response Time via Log Level Configuration and Code Refactoring

This article describes how to reduce recommendation service response time by refactoring code, configuring log levels per deployment group, using environment variables, and diagnosing performance issues through GC analysis, thread monitoring, and memory leak detection, achieving an average latency reduction of over 30 ms.

Performance OptimizationSCFService Response Time
0 likes · 14 min read
Optimizing Recommendation Service Response Time via Log Level Configuration and Code Refactoring
Programmer DD
Programmer DD
Dec 27, 2019 · Backend Development

How Perfect Diary Scaled Its E‑commerce Platform for Double‑11: Backend Lessons

During Double‑11 2022, Perfect Diary built a micro‑service e‑commerce platform in four months, confronting distributed transactions, database overload, cache pressure, and traffic spikes, and then applied cloud‑native optimizations, rate‑limiting, and pressure testing to achieve record‑breaking sales performance.

Cloud ComputingDistributed TransactionsMicroservices
0 likes · 9 min read
How Perfect Diary Scaled Its E‑commerce Platform for Double‑11: Backend Lessons
vivo Internet Technology
vivo Internet Technology
Dec 25, 2019 · Big Data

Understanding and Mitigating Data Skew in Spark and Hadoop

Data skew in Spark and Hadoop occurs when a few keys dominate shuffle traffic, causing slow tasks, OOM errors, and job failures; the article describes how to detect skew via UI metrics or sampling and offers mitigation tactics such as filtering keys, increasing shuffle partitions, custom partitioners, broadcast joins, salted keys, and Hadoop‑specific settings.

Data SkewPartitioningPerformance Optimization
0 likes · 18 min read
Understanding and Mitigating Data Skew in Spark and Hadoop
Tencent Cloud Developer
Tencent Cloud Developer
Dec 25, 2019 · Cloud Computing

Tencent Classroom Video Cloud Migration: Overview, Implementation, and Continuous Optimization

By the end of 2019 Tencent Classroom migrated roughly 4 million videos (≈1,500 TB) to the cloud, adding H5 live and playback, boosting upload success from 92 % to 99 %, enabling HLS‑encrypted VOD, cutting transcoding time to 25 minutes, and implementing continuous reliability and monitoring optimizations.

Performance OptimizationTencent ClassroomVideo Streaming
0 likes · 7 min read
Tencent Classroom Video Cloud Migration: Overview, Implementation, and Continuous Optimization
Big Data Technology & Architecture
Big Data Technology & Architecture
Dec 17, 2019 · Big Data

Understanding Flink Sliding Windows and Performance Optimizations

This article explains Flink's sliding window mechanism, shows how the WindowAssigner and WindowOperator work with code examples, analyzes the performance impact of fine‑grained sliding windows, and proposes a practical workaround using tumbling windows combined with external storage such as Redis for efficient PV/UV aggregation.

Big DataFlinkPerformance Optimization
0 likes · 8 min read
Understanding Flink Sliding Windows and Performance Optimizations
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 16, 2019 · Frontend Development

How Rax Redefines Frontend Rendering for Faster, Lighter User Experiences

This article explains how Alibaba's open‑source Rax framework improves front‑end performance through lightweight bundles, adaptive hydration, snapshot rendering, server‑side and native side rendering, and personalized rendering strategies, aiming to keep first‑screen interaction under three seconds even during massive traffic spikes.

NSRPerformance OptimizationRax
0 likes · 8 min read
How Rax Redefines Frontend Rendering for Faster, Lighter User Experiences
Architecture Digest
Architecture Digest
Dec 15, 2019 · Databases

MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning

This article details how a high‑traffic MongoDB sharded cluster exceeding one million TPS was optimized through software‑level tweaks, configuration changes, WiredTiger storage‑engine tuning, and hardware upgrades, resulting in latency reductions from hundreds of milliseconds to a few milliseconds and significantly improved stability.

Database TuningIO optimizationMongoDB
0 likes · 33 min read
MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning
DataFunTalk
DataFunTalk
Dec 13, 2019 · Databases

Lindorm: High‑Performance Distributed NoSQL Database for Big Data

Lindorm, an Alibaba‑derived distributed NoSQL database built on HBase, delivers multi‑model hybrid storage, five‑fold throughput gains, sub‑millisecond latency, advanced indexing, cloud‑native elasticity, strong/adjustable consistency, and comprehensive security and multi‑tenant features for massive data workloads.

Big DataNoSQLPerformance Optimization
0 likes · 25 min read
Lindorm: High‑Performance Distributed NoSQL Database for Big Data
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 9, 2019 · Backend Development

Mastering Cache Strategies: Avoid Pitfalls and Ensure Data Consistency

This article explains core caching concepts, common pitfalls such as cache penetration, breakdown and avalanche, presents classic update patterns like Cache‑Aside, Write‑Through and Write‑Behind, analyzes consistency challenges, and offers practical guidelines for designing robust multi‑level cache architectures.

Data ConsistencyDistributed SystemsPerformance Optimization
0 likes · 29 min read
Mastering Cache Strategies: Avoid Pitfalls and Ensure Data Consistency
MaGe Linux Operations
MaGe Linux Operations
Dec 6, 2019 · Backend Development

How Xiaomi’s Talos Redefined Distributed Messaging for Massive Scale

Xiaomi’s Talos, a self‑developed distributed message queue, tackles the limitations of Kafka by separating storage and compute on HDFS, introducing stateless scaling, advanced consistency, partition delay allocation, and extensive performance and resource optimizations to support trillions of daily messages and multi‑tenant workloads.

Distributed MessagingPerformance OptimizationStorage Compute Separation
0 likes · 16 min read
How Xiaomi’s Talos Redefined Distributed Messaging for Massive Scale
Youzan Coder
Youzan Coder
Dec 6, 2019 · Big Data

Improving SparkSQL Stability and Performance at Youzan: Thrift Server Enhancements, Metric Collection, and Lessons Learned

Youzan’s big‑data team boosted SparkSQL stability and performance by reinforcing the Thrift Server, implementing AB gray‑release testing, collecting real‑time metrics, adding an engine‑selection service, and completing a second migration that raised SparkSQL’s workload share to 91 %, while documenting key pitfalls and tuning lessons.

AB testingPerformance OptimizationSparkSQL
0 likes · 15 min read
Improving SparkSQL Stability and Performance at Youzan: Thrift Server Enhancements, Metric Collection, and Lessons Learned
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 26, 2019 · Backend Development

Cutting Go Memory Allocations by 100×: Profiling, Tracing, and Fixing Middleware

This article walks through generating load with Vegeta, using pprof and Go trace to pinpoint massive heap allocations caused by the chi compression middleware, and shows how upgrading the library and disabling the middleware reduced allocations by nearly a hundred‑fold while improving GC performance.

Compression MiddlewarePerformance OptimizationVegeta
0 likes · 8 min read
Cutting Go Memory Allocations by 100×: Profiling, Tracing, and Fixing Middleware
JD Retail Technology
JD Retail Technology
Nov 7, 2019 · Industry Insights

How JD’s Advertising Architecture Scaled for 11.11: Lessons in Cost‑Cutting and Performance

The article details how JD’s advertising division tackled the massive traffic surge of the 11.11 shopping festival by expanding shard capacity, optimizing models and data pipelines, migrating workloads to the cloud, and implementing cost‑saving measures that together ensured stable, high‑performance ad delivery.

AdvertisingBig DataPerformance Optimization
0 likes · 7 min read
How JD’s Advertising Architecture Scaled for 11.11: Lessons in Cost‑Cutting and Performance
AntTech
AntTech
Nov 5, 2019 · Cloud Native

Deep Practice of Service Mesh at Ant Financial: Large‑Scale Deployment, Challenges, and Recommendations

This article presents Ant Financial's extensive Service Mesh journey, detailing its multi‑stage large‑scale rollout, performance measurements during the 618 and upcoming Double‑11 events, the technical challenges encountered, optimization techniques applied to the data‑plane and control‑plane, and practical advice for organizations considering Service Mesh adoption.

Ant FinancialLarge‑Scale DeploymentMicroservices
0 likes · 31 min read
Deep Practice of Service Mesh at Ant Financial: Large‑Scale Deployment, Challenges, and Recommendations
HomeTech
HomeTech
Nov 1, 2019 · Frontend Development

Implementing A-Z Contact List Sorting in WeChat Mini Programs

The article explains how to create a reusable letter sorting component for WeChat Mini Programs, covering data fetching, custom component encapsulation, touch event handling for A-Z indexing, scroll synchronization, and performance optimization techniques.

A-Z sortingPerformance OptimizationTouch Events
0 likes · 8 min read
Implementing A-Z Contact List Sorting in WeChat Mini Programs
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 29, 2019 · Databases

Overview of Alibaba Cloud Redis Architecture and Optimizations

This article summarizes Alibaba Cloud Redis’s architecture, including single-node, high‑availability, cluster, read‑write separation, disaster‑recovery options, and hybrid storage, and details its kernel optimizations such as AOF/Binlog enhancements, multi‑threaded I/O, Memcache compatibility, and performance improvements.

Alibaba CloudArchitecturePerformance Optimization
0 likes · 8 min read
Overview of Alibaba Cloud Redis Architecture and Optimizations
JD Retail Technology
JD Retail Technology
Oct 25, 2019 · Backend Development

Design and Optimization Strategies for High‑Concurrency Instant Messaging Processing

This article explains how to handle high‑concurrency instant‑messaging scenarios by designing message deduplication, optimizing SQLite write performance with batch inserts and WAL mode, improving query speed with indexes and caching, and reducing UI refresh overhead through delayed and scroll‑aware updates.

Instant MessagingMessage DeduplicationPerformance Optimization
0 likes · 19 min read
Design and Optimization Strategies for High‑Concurrency Instant Messaging Processing
Tech Musings
Tech Musings
Oct 25, 2019 · Backend Development

How to Analyze and Tune Java GC Logs for Parallel, G1, and CMS Collectors

This guide explains how to configure JVM options to capture GC logs, use GCViewer to interpret Parallel, G1, and CMS collector logs, decode each log field, and apply concrete tuning parameters to improve pause times and overall application throughput.

GC tuningGarbage CollectionParallelGC
0 likes · 17 min read
How to Analyze and Tune Java GC Logs for Parallel, G1, and CMS Collectors
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 21, 2019 · Databases

High‑Availability Practices of Alibaba HBase: Large Clusters, MTTF/MTTR, Disaster Recovery, and Extreme Experience

This article reviews Alibaba HBase's evolution toward high availability, covering large‑cluster architecture, reliability metrics (MTTF/MTTR), disaster‑recovery strategies such as data replication and traffic switching, performance optimizations for extreme latency requirements, and lessons learned for building resilient distributed database services.

Distributed SystemsHBasePerformance Optimization
0 likes · 20 min read
High‑Availability Practices of Alibaba HBase: Large Clusters, MTTF/MTTR, Disaster Recovery, and Extreme Experience
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 20, 2019 · Cloud Native

Meituan-Dianping Kubernetes Cluster Management and Optimization Practices

This article details Meituan-Dianping's evolution from custom Docker‑based scaling to a Kubernetes‑driven, cloud‑native cluster management platform (HULK), describing its architecture, scheduler enhancements, Kubelet modifications, and resource‑optimization strategies for large‑scale operations.

Cloud NativeCluster ManagementKubernetes
0 likes · 17 min read
Meituan-Dianping Kubernetes Cluster Management and Optimization Practices
Programmer DD
Programmer DD
Oct 13, 2019 · Cloud Native

Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM

This article demonstrates how Java applications can be made smaller, faster to start, and more resource‑efficient in the cloud‑native era by using multi‑stage Docker builds, OpenJ9’s shared class cache and AOT compilation, and GraalVM native images, with step‑by‑step examples based on the Spring PetClinic and Micronaut projects.

DockerOpenJ9Performance Optimization
0 likes · 19 min read
Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM
AntTech
AntTech
Oct 12, 2019 · Databases

Technical Analysis of OceanBase TPC-C Benchmark and Link‑Layer Optimizations

This article details OceanBase’s achievement in the TPC‑C benchmark, explaining the test architecture, the role of ODBC and OBProxy, and the various link‑layer performance, resource, and durability optimizations that enable high throughput and continuous service in a distributed database environment.

Database BenchmarkOBproxyODBC
0 likes · 10 min read
Technical Analysis of OceanBase TPC-C Benchmark and Link‑Layer Optimizations
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 12, 2019 · Databases

How to Locate and Analyze Slow SQL Queries in MySQL

This article explains how to identify slow MySQL queries using the slow‑query log and SHOW PROCESSLIST, then demonstrates how to analyze their execution plans with EXPLAIN, covering key fields, common values, and practical examples for effective performance optimization.

MySQLPerformance Optimizationdatabase
0 likes · 13 min read
How to Locate and Analyze Slow SQL Queries in MySQL
Meituan Technology Team
Meituan Technology Team
Oct 10, 2019 · Artificial Intelligence

Iterative Development of Delivery Time Estimation Models: Tree Model, Vector Retrieval, and End‑to‑End Deep Learning

The paper chronicles Meituan’s three‑stage evolution of delivery‑time estimation—from a hierarchical address tree with local linear regression, through a vector‑retrieval system that boosts recall, to a lightweight end‑to‑end deep‑learning model that meets sub‑5 ms latency while delivering progressively lower error and full coverage.

Deep LearningLogisticsPerformance Optimization
0 likes · 21 min read
Iterative Development of Delivery Time Estimation Models: Tree Model, Vector Retrieval, and End‑to‑End Deep Learning
Fangduoduo Tech
Fangduoduo Tech
Oct 9, 2019 · Backend Development

How Duo-GraphQL Transforms BFF Architecture for Scalable Microservices

Facing tangled microservice calls and heavy front‑end data stitching, Fangdd’s engineering team evolved from monolithic PHP to a multi‑layered microservice architecture, introducing Duo‑GraphQL to unify data via GraphQL providers, a BFF layer, and optimized engine, dramatically improving development speed and performance.

BFFBackend ArchitectureGraphQL
0 likes · 19 min read
How Duo-GraphQL Transforms BFF Architecture for Scalable Microservices
Tencent Cloud Developer
Tencent Cloud Developer
Oct 8, 2019 · Cloud Native

TLinux Team's Mixed Deployment Scheme for Improving Whole-Machine CPU Utilization

Tencent’s TLinux team introduced a kernel‑level mixed‑deployment framework that adds an offline scheduling class and load‑balancing algorithm, enabling online tasks to instantly pre‑empt offline work and boosting whole‑machine CPU utilization to as high as 90% while preserving latency‑sensitive service performance.

Linux schedulingPerformance Optimizationcgroup
0 likes · 13 min read
TLinux Team's Mixed Deployment Scheme for Improving Whole-Machine CPU Utilization
AntTech
AntTech
Oct 6, 2019 · Databases

OceanBase TPC‑C Benchmark: Technical Insights and Future Directions

This article provides a detailed technical analysis of OceanBase’s TPC‑C benchmark performance, covering the database’s development history, benchmark methodology, identified shortcomings, future improvement plans, and the strict standards and audit processes that ensure reliable OLTP benchmarking results.

Database BenchmarkOceanBasePerformance Optimization
0 likes · 12 min read
OceanBase TPC‑C Benchmark: Technical Insights and Future Directions
Java Backend Technology
Java Backend Technology
Oct 3, 2019 · Databases

How to Tackle Database Bottlenecks with Sharding and Partitioning

This article examines common database performance bottlenecks such as I/O and CPU limits, explains when to apply horizontal or vertical sharding, partitioning, and scaling techniques, compares tools like ShardingSphere, TDDL, and Mycat, and provides practical steps for implementation, migration, and troubleshooting.

Performance OptimizationVertical Partitioningdatabase sharding
0 likes · 9 min read
How to Tackle Database Bottlenecks with Sharding and Partitioning
WecTeam
WecTeam
Sep 27, 2019 · Backend Development

How We Reduced Server CPU Usage by 20% with Vue Render Function Optimizations

This article details how the MPM page rendering service at JD.com was profiled with v8‑profiler, identified heavy replace and compile calls, and applied string‑splitting, Vue transformCode hooks, and a custom lightweight compiler to cut CPU consumption by roughly 20%, improving stability during traffic spikes.

CPU profilingNode.jsPerformance Optimization
0 likes · 24 min read
How We Reduced Server CPU Usage by 20% with Vue Render Function Optimizations
Didi Tech
Didi Tech
Sep 20, 2019 · Big Data

FastLoad: A One-Click DTS Platform for Online Data Migration

FastLoad, Didi’s one‑click DTS platform, accelerates migration of terabyte‑scale offline data into its Fusion storage by using RocksDB’s IngestFile to import SST files directly, cutting a 1 TB load from twelve hours to one, while supporting thousands of daily tasks with 99.99% stability.

DTS platformData MigrationPerformance Optimization
0 likes · 8 min read
FastLoad: A One-Click DTS Platform for Online Data Migration
Big Data Technology & Architecture
Big Data Technology & Architecture
Sep 19, 2019 · Big Data

Performance Optimization Practices for Meituan's Hadoop YARN Fair Scheduler

This article presents a comprehensive analysis of Meituan's Hadoop YARN fair scheduler, detailing its architecture, resource abstractions, scheduling workflow, performance bottlenecks, fine‑grained metrics, and a series of optimization techniques—including sorting improvements, job‑skip reduction, parallel queue sorting, and robust rollout strategies—to achieve high‑throughput, low‑latency scheduling for large‑scale offline, streaming, and machine‑learning workloads.

Big DataFair SchedulerPerformance Optimization
0 likes · 24 min read
Performance Optimization Practices for Meituan's Hadoop YARN Fair Scheduler
Meituan Technology Team
Meituan Technology Team
Sep 19, 2019 · Mobile Development

Optimizing MTFlexbox Performance with Litho in Meituan App

By replacing MTFlexbox’s deep view hierarchy with Litho’s flattened component tree and moving template parsing to a background thread, Meituan’s app cuts memory usage by over 30 MB, removes FPS spikes on low‑end devices, and improves scrolling performance while preserving custom‑tag and image handling.

AndroidLithoMTFlexbox
0 likes · 15 min read
Optimizing MTFlexbox Performance with Litho in Meituan App
Big Data Technology Architecture
Big Data Technology Architecture
Sep 16, 2019 · Operations

Evolution of the Elasticsearch Cluster Architecture in JD.com Order System

This article details how JD.com’s order center migrated its Elasticsearch cluster from a basic, mixed‑node setup to a real‑time, dual‑cluster architecture with increased replicas, physical isolation, version upgrades, and a robust data‑sync strategy to handle billions of documents and hundreds of millions of daily queries.

Cluster ArchitectureElasticsearchPerformance Optimization
0 likes · 13 min read
Evolution of the Elasticsearch Cluster Architecture in JD.com Order System
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 12, 2019 · Big Data

iQIYI's Big Data Architecture Evolution and Adoption of Druid

iQIYI upgraded its big‑data stack by adopting Druid as the core engine for free‑time queries and ElasticSearch for pre‑computed fixed‑time queries, overcoming early API, security and scaling challenges through monthly segment granularity, parallel sub‑queries, Redis caching and failover, cutting typical query latency from over two seconds to about 150 ms and reaching 99.9 % service success.

Bitmap IndexData ArchitectureElasticsearch
0 likes · 12 min read
iQIYI's Big Data Architecture Evolution and Adoption of Druid
Java Backend Technology
Java Backend Technology
Sep 4, 2019 · Operations

Scaling JD Daojia Order Search with Elasticsearch: Cluster Evolution Journey

JD Daojia’s order center faced massive query loads, prompting a shift from MySQL to Elasticsearch and a multi‑stage evolution of its ES cluster—from an initial loosely configured setup, through isolation, replica tuning, master‑slave adjustments, to a real‑time dual‑cluster architecture—enhancing stability, throughput, and scalability.

Cluster ArchitectureElasticsearchPerformance Optimization
0 likes · 13 min read
Scaling JD Daojia Order Search with Elasticsearch: Cluster Evolution Journey
Xianyu Technology
Xianyu Technology
Sep 3, 2019 · Mobile Development

Three-Month Flutter Internship Experience at Xianyu

During a three‑month Flutter internship at Xianyu, a Guangdong University of Technology software‑engineering student migrated from Android to Flutter, rebuilt the publishing page with Fish‑Redux, optimized a pull‑to‑refresh widget saving over 100 MB of memory, mastered the full FDD workflow, and distilled a comprehensive learning roadmap and teamwork advice for future developers.

DARTFlutterMobile Development
0 likes · 7 min read
Three-Month Flutter Internship Experience at Xianyu
UCloud Tech
UCloud Tech
Sep 2, 2019 · Backend Development

How UFS’s Performance‑Optimized Architecture Cuts I/O Latency to Sub‑10ms

This article explains how UCloud's performance‑oriented UFS leverages NVMe SSDs, upgrades to NFSv4, redesigns business indexing, and introduces a novel append‑only storage engine with stream/extent architecture to achieve sub‑10 ms latency and high IOPS for demanding AI and analytics workloads.

Distributed File SystemNFSv4NVMe SSD
0 likes · 17 min read
How UFS’s Performance‑Optimized Architecture Cuts I/O Latency to Sub‑10ms
Beike Product & Technology
Beike Product & Technology
Aug 29, 2019 · Big Data

TiSpark Integration with TiDB/TiKV for Efficient Data Synchronization and OLAP in the Databus Project

This article introduces TiSpark—an extension of Spark that tightly integrates with TiDB/TiKV to enable high‑performance, scalable data synchronization and OLAP queries, details its architecture, key configuration, performance advantages over Spark SQL and Sqoop, and outlines its role in the Databus data‑integration platform.

Big DataData IntegrationPerformance Optimization
0 likes · 10 min read
TiSpark Integration with TiDB/TiKV for Efficient Data Synchronization and OLAP in the Databus Project
Meitu Technology
Meitu Technology
Aug 29, 2019 · Backend Development

Memory Optimization in Long Connection Services: A Three-Year Journey

Over three years, Meitu’s long‑connection service “bifrost,” built in Go with MQTT, cut memory use from 22.3 GB to 5.1 GB for 210 k connections—and about 10 GB for a million—by tuning buffers, reducing allocations, employing memory pools, and replacing a goroutine‑per‑connection model with an epoll‑driven event architecture.

Garbage CollectionGoMQTT
0 likes · 13 min read
Memory Optimization in Long Connection Services: A Three-Year Journey
Taobao Frontend Technology
Taobao Frontend Technology
Aug 29, 2019 · Backend Development

How to Slash Node.js Serverless Startup Time Below 100 ms

This article examines why Node.js serverless functions often exceed the desired 100 ms cold‑start target, analyzes profiling data to pinpoint costly file I/O and compilation steps, and presents practical optimizations such as module bundling, V8 code‑caching, and custom require handling to dramatically reduce startup latency.

Module BundlingNode.jsPerformance Optimization
0 likes · 15 min read
How to Slash Node.js Serverless Startup Time Below 100 ms
Didi Tech
Didi Tech
Aug 24, 2019 · Backend Development

Levin: Didi's Open‑Source Solution for Fast Loading of Large Static Data

Levin, Didi’s open‑source GitHub project, uses shared‑memory containers and offline‑compiled binary layouts to mmap large, low‑frequency static datasets, cutting service cold‑start times from minutes to seconds, lowering memory overhead, simplifying version switches, and improving stability for high‑scale applications.

LevinPerformance Optimizationbackend infrastructure
0 likes · 6 min read
Levin: Didi's Open‑Source Solution for Fast Loading of Large Static Data
21CTO
21CTO
Aug 23, 2019 · Cloud Native

How Meituan Optimized Kubernetes at Scale: Lessons from HULK2.0

This article details Meituan‑Dianping's evolution from a custom Docker‑based cluster manager to the open‑source Kubernetes‑powered HULK2.0 platform, describing its architecture, operational practices, scheduler and Kubelet optimizations, and resource‑management techniques that enable massive, cost‑effective scaling.

Cluster ManagementMeituanPerformance Optimization
0 likes · 19 min read
How Meituan Optimized Kubernetes at Scale: Lessons from HULK2.0
ITPUB
ITPUB
Aug 23, 2019 · Databases

Essential MySQL Database Design and Indexing Best Practices

This guide compiles comprehensive MySQL conventions covering object naming, storage engine choices, character sets, table and column design, indexing strategies, query optimization, and operational safeguards to improve performance, maintainability, and data integrity in production environments.

Database designMySQLPerformance Optimization
0 likes · 19 min read
Essential MySQL Database Design and Indexing Best Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 22, 2019 · Artificial Intelligence

How Alibaba Engineers Shrank Image Features from 120KB to 13KB and Cut Euclidean Distance to 9µs

This article details how Alibaba's engineers reduced per‑image feature size from 120 KB to an average of 13 KB and accelerated Euclidean distance calculations from 50 µs to 9 µs through bitmap, offset, and duplicate‑value compression techniques, enabling efficient large‑scale image retrieval.

Performance Optimizationeuclidean distancefeature vectors
0 likes · 15 min read
How Alibaba Engineers Shrank Image Features from 120KB to 13KB and Cut Euclidean Distance to 9µs
Qunar Tech Salon
Qunar Tech Salon
Aug 22, 2019 · Big Data

Performance Optimization Practices for Meituan's Hadoop YARN Fair Scheduler

This article details Meituan's experience optimizing the Hadoop YARN fair scheduler, covering background challenges, architectural components, resource abstractions, scheduling flow, performance metrics, a series of code‑level optimizations, stability strategies for production rollout, and future directions for large‑scale cluster scheduling.

Big DataFair SchedulerLoad Simulation
0 likes · 23 min read
Performance Optimization Practices for Meituan's Hadoop YARN Fair Scheduler
NetEase Media Technology Team
NetEase Media Technology Team
Aug 21, 2019 · Frontend Development

How to Build a 3D Medal System with WebGL and Three.js

This article explains how to use WebGL and the Three.js library to create a cross‑platform 3D medal system, covering model format choices, scene setup, rendering code, performance optimizations such as gzip compression, caching, skin switching, and graceful fallback for older devices.

3D renderingFrontendMedal system
0 likes · 10 min read
How to Build a 3D Medal System with WebGL and Three.js
Big Data Technology & Architecture
Big Data Technology & Architecture
Aug 18, 2019 · Big Data

Flink Application Scenarios and Scale at Kuaishou

The article details how Kuaishou leverages Apache Flink for large‑scale stream processing, describing its application scenarios, cluster sizing, interval join optimization, RocksDB performance challenges, source throttling strategies, JobManager stability, frequent job failures, and platform‑wide improvements.

Big DataFlinkKuaishou
0 likes · 2 min read
Flink Application Scenarios and Scale at Kuaishou
Didi Tech
Didi Tech
Aug 17, 2019 · Artificial Intelligence

Didi’s Elastic Inference Service & IFX Engine: Achieving World‑Class AI Inference

Didi’s Elastic Inference Service (EIS) and its IFX AI acceleration engine provide a distributed, cost‑effective inference platform that automatically scales resources based on QPS and latency requirements, supports major deep‑learning frameworks, excels in public‑cloud, private‑cloud, IoT and edge scenarios, and achieved top‑rank DAWNBench latency and cost scores on ImageNet with P4 GPUs.

AI inferenceBenchmarkCloud AI
0 likes · 7 min read
Didi’s Elastic Inference Service & IFX Engine: Achieving World‑Class AI Inference
dbaplus Community
dbaplus Community
Aug 13, 2019 · Big Data

How Xianyu Built a Sub‑3‑Second Real‑Time Data Pipeline for Rapid Fault Diagnosis

Xianyu’s production environment grew complex, prompting the creation of a high‑performance, sub‑3‑second real‑time data processing pipeline that ingests logs and metrics, uses Alibaba’s Logtail, LogHub, and Blink (enhanced Flink) for collection, transport, pre‑processing, computation, and persistent graph‑based fault analysis.

Fault DiagnosisPerformance Optimizationblink
0 likes · 13 min read
How Xianyu Built a Sub‑3‑Second Real‑Time Data Pipeline for Rapid Fault Diagnosis
Big Data Technology & Architecture
Big Data Technology & Architecture
Aug 12, 2019 · Big Data

Spark SQL Parameter Tuning and Performance Optimization (Spark 2.3.2)

This article explains how to troubleshoot and tune Spark SQL configuration parameters—covering exception‑related settings such as spark.sql.hive.convertMetastoreParquet, file‑ignore options, and partition verification, as well as performance‑focused tweaks like broadcast join thresholds, adaptive execution, and parquet schema merging—while providing a comprehensive parameter reference table.

Big DataHive MigrationParameter Tuning
0 likes · 23 min read
Spark SQL Parameter Tuning and Performance Optimization (Spark 2.3.2)
Big Data Technology & Architecture
Big Data Technology & Architecture
Aug 11, 2019 · Big Data

Deep Dive into Flink’s Network Stack: Credit‑Based Flow Control and Thread Model Optimizations

This article examines Flink’s industrial‑scale network stack, detailing the credit‑based flow control introduced in version 1.5, the refactored task‑IO thread collaboration, and serialization optimizations that together improve throughput and latency for large‑scale stream processing workloads.

Big DataCredit-based Flow ControlFlink
0 likes · 12 min read
Deep Dive into Flink’s Network Stack: Credit‑Based Flow Control and Thread Model Optimizations
Qunar Tech Salon
Qunar Tech Salon
Aug 7, 2019 · Mobile Development

Performance Optimization of Baidu App Landing Page: Hybrid Architecture, Backend Direct Output, Prefetch and Interception

This article details how Baidu App reduced the landing‑page first‑screen load from over 2600 ms to under 2000 ms by analyzing user feedback, instrumenting each loading stage of its Hybrid H5 solution, and applying a series of backend‑direct‑output, prefetch, WebView pre‑creation, lazy‑load and kernel‑level rendering optimizations together with code‑level fixes.

AndroidHybridMobile Development
0 likes · 18 min read
Performance Optimization of Baidu App Landing Page: Hybrid Architecture, Backend Direct Output, Prefetch and Interception
Mafengwo Technology
Mafengwo Technology
Jul 25, 2019 · Backend Development

Revamping MaFengWo’s Membership Platform: Architecture, Identity & Performance

This article details how MaFengWo redesigned its membership system—introducing a SKU‑based identity model, a four‑layer service architecture, performance‑focused concurrency controls, and risk‑mitigation mechanisms—to support a richer, more flexible user experience in the post‑traffic‑bonus era.

Backend ArchitecturePerformance Optimizationidentity strategy
0 likes · 18 min read
Revamping MaFengWo’s Membership Platform: Architecture, Identity & Performance
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 17, 2019 · Artificial Intelligence

How Alibaba Halved BERT Latency for Real‑Time Search

This article details Alibaba's technical challenges with BERT's high resource consumption in online search, analyzes memory and compute bottlenecks using TensorFlow profiling, and presents both TensorFlow‑based tweaks and a custom CUDA implementation that together double throughput and cut latency by about 50%.

AlibabaBERTGPU
0 likes · 9 min read
How Alibaba Halved BERT Latency for Real‑Time Search
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 16, 2019 · Databases

Mastering SQL Performance: Indexes, Hashing, and Parallel Access

This article reviews advanced SQL optimization techniques—including using indexes to avoid sorting, reasons an optimizer may skip indexes, hash‑based access methods, and parallel query execution—while summarizing a four‑part series on DBMS‑agnostic performance tuning.

HashingParallel QueryPerformance Optimization
0 likes · 9 min read
Mastering SQL Performance: Indexes, Hashing, and Parallel Access