Tagged articles

Performance Optimization

2086 articles · Page 14 of 21
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 15, 2021 · Artificial Intelligence

How AI Powers Smart Home Workouts on Mobile: Alibaba Sports’ Pose‑Tracking

Alibaba Sports’ AI-powered smart workout system transforms a simple smartphone and a few square meters of space into an interactive home fitness solution, using MNN‑based pose estimation to recognize and correct dozens of exercises, while addressing challenges like accuracy, performance, and automated testing.

AIPerformance Optimizationautomated testing
0 likes · 11 min read
How AI Powers Smart Home Workouts on Mobile: Alibaba Sports’ Pose‑Tracking
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Nov 11, 2021 · Backend Development

Why Node.js Log Decryption Fails and How Multi‑Process/Thread Fixes It

This article examines a user‑side logging system where encrypted and compressed logs are uploaded, analyzes why decryption often stalls or fails, explores Node.js multi‑process and inter‑process communication methods, addresses sticky‑packet and exception handling issues, and presents solutions for performance, memory leaks, and reliable npm package publishing.

Log DecryptionMemory LeakNode.js
0 likes · 28 min read
Why Node.js Log Decryption Fails and How Multi‑Process/Thread Fixes It
TAL Education Technology
TAL Education Technology
Nov 11, 2021 · Backend Development

Optimizing the Qingzhou Business Gateway: Performance Boosts, FFI Integration, and Routing Enhancements

This article details the architecture of the Qingzhou Business Gateway, identifies its granular control, data‑loss, and performance issues, and explains a series of optimizations—including FFI usage, table‑pool reuse, coroutine caching, radixtree routing, and connection‑pool tuning—that raise single‑node QPS to 80 k while preserving functional capabilities.

API GatewayFFILua
0 likes · 13 min read
Optimizing the Qingzhou Business Gateway: Performance Boosts, FFI Integration, and Routing Enhancements
Baidu Geek Talk
Baidu Geek Talk
Nov 10, 2021 · Operations

How etcd Powers Scalable Service Governance: Raft, BoltDB, and Real‑World Practices

This article explores service governance fundamentals, examines why etcd’s Raft‑based consensus and BoltDB storage make it ideal for large‑scale systems, compares it with ZooKeeper and Consul, and shares Baidu’s practical architecture, performance tricks, and operational metrics for high‑availability, high‑performance service management.

BoltDBPerformance OptimizationRaft consensus
0 likes · 23 min read
How etcd Powers Scalable Service Governance: Raft, BoltDB, and Real‑World Practices
Tencent Cloud Developer
Tencent Cloud Developer
Nov 10, 2021 · Backend Development

Protobuf Shared‑Field Guard for Zero‑Copy User Feature Propagation in Recommendation Systems

The article presents a Guard abstraction that temporarily borrows and returns Protobuf field pointers via set_allocated/release, eliminating costly CopyFrom operations in recommendation pipelines, enabling zero‑copy field sharing across central‑control and recall stages, improving CPU usage and latency while handling safety and rollback.

Performance OptimizationProtobufguard pattern
0 likes · 7 min read
Protobuf Shared‑Field Guard for Zero‑Copy User Feature Propagation in Recommendation Systems
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 10, 2021 · Operations

How QianNiu Cut Plugin Issues by 50%: Open Architecture & Monitoring Secrets

The article explains how Alibaba’s QianNiu multi‑platform workbench reduced open‑plugin related user complaints by half through defining open nodes, optimizing long plugin startup chains, building permission‑request loops, establishing comprehensive data‑driven metrics, and creating an open‑experience dashboard that monitors performance, reliability, and user‑perceived issues across mobile and desktop.

Data MetricsOpen PlatformPerformance Optimization
0 likes · 14 min read
How QianNiu Cut Plugin Issues by 50%: Open Architecture & Monitoring Secrets
ByteFE
ByteFE
Nov 8, 2021 · Frontend Development

Migration from Webpack to Vite: A Technical Guide

This article details the migration from Webpack to Vite, highlighting performance improvements and addressing common issues like SVG component support and third-party package bugs.

Performance OptimizationTechnical Analysisfrontend development
0 likes · 10 min read
Migration from Webpack to Vite: A Technical Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 8, 2021 · Fundamentals

Boost Your Python Combinatorial Solver: Faster Code with NumPy & Set Tricks

This article revisits a Python combinatorial challenge—selecting five numbers from a random fifteen‑element list that include consecutive values—presenting an optimized solution that leverages NumPy arrays, set operations, and intersection logic to cut execution time from twelve seconds to about one and a half seconds, while explaining the underlying reasoning.

Combinatorial AlgorithmsMonte CarloPerformance Optimization
0 likes · 6 min read
Boost Your Python Combinatorial Solver: Faster Code with NumPy & Set Tricks
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 6, 2021 · Backend Development

Why Resource Isolation Matters: Thread, Process, and Cluster Strategies

This article explains how isolating resources such as threads, processes, clusters, and data centers improves efficiency, prevents cascading failures, and enhances fault tolerance in distributed backend systems, providing practical examples with Netty, Dubbo, Tomcat, and Hystrix.

Performance OptimizationResource IsolationThread Isolation
0 likes · 13 min read
Why Resource Isolation Matters: Thread, Process, and Cluster Strategies
YunZhu Net Technology Team
YunZhu Net Technology Team
Nov 5, 2021 · Backend Development

Practical Java Performance Optimization: Metrics, Bottleneck Identification, and Governance Strategies

This article shares practical Java performance‑optimization techniques, covering UI and non‑UI latency metrics, baseline data collection, bottleneck discovery with tools like Arthas, chronic issue handling, and a comprehensive set of governance measures ranging from network‑level caching to code‑level refactoring, asynchronous processing, and service splitting to achieve stable sub‑200 ms response times.

ArthasBackendCaching
0 likes · 19 min read
Practical Java Performance Optimization: Metrics, Bottleneck Identification, and Governance Strategies
ByteDance Terminal Technology
ByteDance Terminal Technology
Nov 2, 2021 · Mobile Development

Practical Application of Memory Graph Technology in Mobile App Performance Optimization: Insights from Feishu and Volcengine APMPlus

This technical sharing session explores the Memory Graph capabilities within Volcengine's MARS-APMPlus monitoring suite, detailing how the Feishu iOS development team leveraged this non-intrusive tool to effectively diagnose and resolve Out-Of-Memory crashes, significantly enhancing mobile application stability and performance.

APM monitoringMobile DevelopmentOOM Troubleshooting
0 likes · 3 min read
Practical Application of Memory Graph Technology in Mobile App Performance Optimization: Insights from Feishu and Volcengine APMPlus
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 30, 2021 · Databases

HBase Common Issues, Optimization Tips, and New Features in HBase 2.0

This article compiles frequently asked HBase questions, troubleshooting steps, performance optimization techniques, configuration guidance, and an overview of new HBase 2.0 features such as off‑heap memory, Procedure v2, In‑Memory Compaction, and MOB support, providing practical solutions for administrators and developers.

HBaseIn-Memory CompactionMOB
0 likes · 29 min read
HBase Common Issues, Optimization Tips, and New Features in HBase 2.0
21CTO
21CTO
Oct 25, 2021 · Fundamentals

Why Understanding Computer System Fundamentals Boosts Your Programming Performance

This article explains how computer systems combine hardware and system software, describes the memory hierarchy, operating‑system abstractions, Amdahl's law, and various forms of parallelism, and shows why mastering these fundamentals can dramatically improve program efficiency and reliability.

Amdahl's LawPerformance Optimizationcomputer architecture
0 likes · 16 min read
Why Understanding Computer System Fundamentals Boosts Your Programming Performance
dbaplus Community
dbaplus Community
Oct 24, 2021 · Backend Development

Fixing 18B Daily Dubbo Calls: Solving Redis Connection Pool Exhaustion

When a Dubbo interface handling 18 billion daily requests began failing due to thread‑pool exhaustion, a systematic investigation uncovered traffic spikes, Redis request overload, and mis‑configured connection‑pool parameters, leading to a series of targeted fixes—including timeout adjustments, Redis scaling, and pool‑parameter tuning—that restored stability and dramatically reduced error rates.

DubboJavaPerformance Optimization
0 likes · 16 min read
Fixing 18B Daily Dubbo Calls: Solving Redis Connection Pool Exhaustion
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Oct 20, 2021 · Mobile Development

Bypassing Android dex2oat Restrictions for targetSdkVersion ≥ 29: Analysis and Implementation

This article investigates the Android dex2oat compilation restrictions introduced for targetSdkVersion ≥ 29, analyzes their impact on app performance, explores SELinux enforcement, and presents a practical solution using system commands and binder calls to trigger dex2oat compilation for both primary and secondary APKs, improving load and runtime speed.

APKAndroidCompilation
0 likes · 19 min read
Bypassing Android dex2oat Restrictions for targetSdkVersion ≥ 29: Analysis and Implementation
Baidu Geek Talk
Baidu Geek Talk
Oct 18, 2021 · Artificial Intelligence

How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps

This article explains the design and implementation of a flexible danmaku SDK that uses AI‑based image segmentation to let comments flow around people in videos, covering architecture, algorithmic processing, server deployment, client rendering options, performance challenges, and future extensions.

AI segmentationPerformance Optimizationbarrage rendering
0 likes · 12 min read
How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps
JD Retail Technology
JD Retail Technology
Oct 15, 2021 · Big Data

How JD’s Activity Cockpit Supercharges Mega‑Sale Performance with Optimize Table, BitMap, and Materialized Views

The article explains how JD’s Activity Cockpit tackles mega‑sale challenges by monitoring the consumer golden‑link, applying Optimize Table, BitMap, and materialized view techniques to reduce data volume, accelerate queries, and enable precise real‑time marketing for brands.

E-commerce AnalyticsMaterialized ViewPerformance Optimization
0 likes · 6 min read
How JD’s Activity Cockpit Supercharges Mega‑Sale Performance with Optimize Table, BitMap, and Materialized Views
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 13, 2021 · Fundamentals

Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks

This article explains how NetEase Cloud RTC implements H.265 video encoding, covering capability negotiation design, cross‑platform performance tests on Android, iOS, macOS and Windows, and engineering strategies such as whitelist policies, CPU overuse handling, QP threshold tuning, and the resulting quality and efficiency benefits.

H.265Performance OptimizationVideo Encoding
0 likes · 17 min read
Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks
Tencent Cloud Developer
Tencent Cloud Developer
Oct 12, 2021 · Frontend Development

KonvaJS Architecture Design and Implementation Analysis

KonvaJS is a TypeScript‑based Canvas framework offering concise APIs and React/Vue bindings, built on a hierarchical Stage‑Layer‑Group‑Shape tree that manages DOM containers, batch rendering via requestAnimationFrame, off‑screen caching, color‑key hit detection, drag handling, filters, selectors, serialization, yet lacks dirty‑rectangle optimization for large‑scale shape updates.

Canvas frameworkFiltersKonvaJS
0 likes · 19 min read
KonvaJS Architecture Design and Implementation Analysis
Baidu Geek Talk
Baidu Geek Talk
Oct 11, 2021 · Artificial Intelligence

Intelligent Delivery System for Baidu's Large‑Scale Information‑Flow Recommendation: Practices and Efficiency Gains

Baidu’s massive information‑flow recommendation platform employs an intelligent delivery pipeline—spanning micro‑service R&D, automated white‑box testing, performance monitoring, and optimized deployment—that supports nearly a hundred daily releases, cuts QA effort, delivers over half of requests within a day, and enables near‑zero‑touch, high‑frequency rollouts.

Intelligent DeliveryPerformance Optimizationcontinuous integration
0 likes · 12 min read
Intelligent Delivery System for Baidu's Large‑Scale Information‑Flow Recommendation: Practices and Efficiency Gains
政采云技术
政采云技术
Sep 28, 2021 · Frontend Development

Browser Rendering: Reflow and Repaint

This article explains the browser rendering pipeline, the concepts of reflow and repaint, how they are triggered, their performance impact, and provides practical techniques such as minimizing layout thrashing, using GPU‑accelerated properties, and leveraging requestAnimationFrame to optimize front‑end performance.

GPU accelerationPerformance Optimizationbrowser rendering
0 likes · 17 min read
Browser Rendering: Reflow and Repaint
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 24, 2021 · Artificial Intelligence

Memory Leak Diagnosis and Fixes for TensorFlow Serving in iQIYI’s Deep Learning Platform

The iQIYI deep‑learning platform identified two TensorFlow Serving memory‑leak problems—a string‑accumulating executor map caused by unordered input maps and an uncontrolled gRPC thread surge under heavy load—submitted upstream patches that sort inputs and cap thread counts, eliminating OOM crashes and stabilizing production.

Memory LeakPerformance OptimizationTensorFlow Serving
0 likes · 10 min read
Memory Leak Diagnosis and Fixes for TensorFlow Serving in iQIYI’s Deep Learning Platform
DataFunTalk
DataFunTalk
Sep 23, 2021 · Databases

Practical Use Cases of Materialized Views and Indexes in Doris

This article shares practical experiences with Doris, covering materialized view concepts, typical use cases, advantages, creation syntax, prefix index principles, performance‑boosting scenarios such as order analysis, PV/UV counting, detail queries, and operational tips for high‑throughput and low‑latency workloads.

DorisMaterialized ViewOLAP
0 likes · 18 min read
Practical Use Cases of Materialized Views and Indexes in Doris
转转QA
转转QA
Sep 23, 2021 · Backend Development

Optimizing the Code Diff System: From JGit to GitLab API and Diff Compensation

This article analyzes performance and concurrency problems in a code‑diff service, compares the original JGit‑based approach with a GitLab‑API solution, addresses new accuracy issues, and presents a compensation strategy using java‑diff‑utils to achieve stable, efficient backend diff processing.

BackendJGitJava
0 likes · 5 min read
Optimizing the Code Diff System: From JGit to GitLab API and Diff Compensation
Java Interview Crash Guide
Java Interview Crash Guide
Sep 22, 2021 · Databases

Boost Redis Performance: Proven Tips to Eliminate Latency Bottlenecks

This article examines the fundamental characteristics of Redis, explains why network latency often dominates performance, and presents practical optimization strategies such as using Unix IPC, multi-key commands, transactions, scripts, pipelining, avoiding slow commands, tuning persistence, adjusting OS settings, and adopting distributed architectures to achieve higher throughput and lower latency.

Performance OptimizationRedisdatabase
0 likes · 17 min read
Boost Redis Performance: Proven Tips to Eliminate Latency Bottlenecks
21CTO
21CTO
Sep 19, 2021 · Databases

From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution

NetBank’s database deployment has evolved from a simple two‑site three‑center disaster‑recovery model to a sophisticated three‑site five‑center architecture, incorporating distributed databases, multi‑tenant isolation, transaction consistency, latency optimization, and containerized deployment to achieve high availability, scalability, and cost efficiency.

Performance Optimizationcontainerizationdatabase architecture
0 likes · 19 min read
From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution
Tencent Architect
Tencent Architect
Sep 18, 2021 · Cloud Computing

How Tencent Cloud Optimizes CDN Scheduling for Faster Global Delivery

Tencent Cloud's VP Li Cong explains how advanced traffic scheduling, resource orchestration, dynamic routing, and personalized "thousand‑faces" strategies enable CDN systems to locate the fastest nodes worldwide, boosting performance by up to 10% while enhancing security and preparing for next‑generation edge computing.

CDNDistributed ArchitecturePerformance Optimization
0 likes · 8 min read
How Tencent Cloud Optimizes CDN Scheduling for Faster Global Delivery
High Availability Architecture
High Availability Architecture
Sep 18, 2021 · Backend Development

Getty: A Layered Go Network Framework – Design, Optimization, and Performance Insights

Getty is a Go-based, layered network framework that provides data interaction, business control, and network layers with extensible monitoring interfaces, featuring custom SDKs, goroutine pool optimizations, lazy reconnection, sync.Pool tuning, and benchmark results demonstrating high throughput and low resource usage.

GettyGoPerformance Optimization
0 likes · 25 min read
Getty: A Layered Go Network Framework – Design, Optimization, and Performance Insights
ByteFE
ByteFE
Sep 16, 2021 · Frontend Development

Jamstack Architecture and Its Application in Douyin E‑Commerce 818 Performance Optimization

This article introduces the Jamstack architecture, compares it with traditional web stacks, and details how Douyin's e‑commerce 818 main‑hall performance optimization project applied Jamstack principles, CDN caching, API prefetching, and client‑side techniques to achieve faster, more scalable page delivery.

CDNJamstackPerformance Optimization
0 likes · 7 min read
Jamstack Architecture and Its Application in Douyin E‑Commerce 818 Performance Optimization
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 15, 2021 · Databases

Vertical Partitioning in MySQL: Database, Schema, and Table Level Splitting

The article explains MySQL vertical partitioning techniques—including instance‑level database splitting, schema‑level splitting, and column‑level table splitting—detailing their advantages, drawbacks, and step‑by‑step command‑line procedures with code examples for implementing each method in production environments.

MySQLPerformance OptimizationVertical Partitioning
0 likes · 12 min read
Vertical Partitioning in MySQL: Database, Schema, and Table Level Splitting
Alibaba Cloud Native
Alibaba Cloud Native
Sep 13, 2021 · Artificial Intelligence

How Fluid + JindoRuntime Supercharged Autonomous Driving Model Training

This article details how the Fluid CNCF project combined with JindoRuntime was used to overcome storage‑compute separation bottlenecks in an autonomous‑driving machine‑learning platform, achieving up to 300% faster training, reduced OSS bandwidth pressure, and higher GPU utilization through distributed caching on Kubernetes.

FluidJindoRuntimeKubernetes
0 likes · 13 min read
How Fluid + JindoRuntime Supercharged Autonomous Driving Model Training
Xiaolei Talks DB
Xiaolei Talks DB
Sep 4, 2021 · Databases

Mastering TiDB Performance: Layered and Scenario‑Based Optimization Strategies

This article explores TiDB performance optimization by examining layered approaches—hardware, software, and SQL—and scenario‑specific tactics such as read/write hotspot handling, OLAP challenges, and distributed transaction tuning, offering practical insights and real‑world case studies from industry experts.

HardwarePerformance OptimizationSQL
0 likes · 7 min read
Mastering TiDB Performance: Layered and Scenario‑Based Optimization Strategies
DataFunTalk
DataFunTalk
Sep 3, 2021 · Big Data

Building an Exabyte‑Scale Data Lake with Apache Hudi at ByteDance: Architecture, Design Choices, and Performance Optimizations

This article details ByteDance's implementation of an exabyte‑scale data lake using Apache Hudi, covering scenario requirements, engine selection, functional support, schema management, extensive performance tuning, and future directions, while also noting recruitment opportunities within the team.

Apache HudiByteDanceData Lake
0 likes · 9 min read
Building an Exabyte‑Scale Data Lake with Apache Hudi at ByteDance: Architecture, Design Choices, and Performance Optimizations
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 31, 2021 · Cloud Native

Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Optimizations

This article details Baidu's internal adoption of a service mesh built on Istio and Envoy, covering the motivations, architectural design, low‑invasion integration methods, extreme performance tuning, stability and traffic governance capabilities, surrounding ecosystem tools, and the resulting operational benefits.

EnvoyIstioPerformance Optimization
0 likes · 17 min read
Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Optimizations
Xianyu Technology
Xianyu Technology
Aug 26, 2021 · Mobile Development

Why Users Uninstall Apps and How to Reduce Friction: A Mobile App Quality Improvement Model

Users uninstall apps when friction—such as privacy worries, useless features, crashes, slow performance, or intrusive ads—overrides desire, so applying a five‑level APP experience pyramid (Security, Functionality, Stability, Usability, Delight) with privacy checklists, exploratory testing, full‑stack monitoring, and real‑user usability sessions can markedly boost retention.

Performance Optimizationapp retentionmobile testing
0 likes · 8 min read
Why Users Uninstall Apps and How to Reduce Friction: A Mobile App Quality Improvement Model
Architects' Tech Alliance
Architects' Tech Alliance
Aug 25, 2021 · Industry Insights

Can Storage Class Memory Transform Data Centers? A Deep Dive into SCM Benefits and Challenges

This article examines the emerging Storage Class Memory (SCM) market, outlines its various technologies, evaluates performance and cost trade‑offs, explores three concrete use cases—AI training acceleration, instant data recovery, and greener data‑center operation—and discusses the latency and workload‑model challenges that must be solved for widespread adoption.

Memory TechnologyPerformance OptimizationSCM
0 likes · 16 min read
Can Storage Class Memory Transform Data Centers? A Deep Dive into SCM Benefits and Challenges
Selected Java Interview Questions
Selected Java Interview Questions
Aug 25, 2021 · Databases

ClickHouse Overview: Architecture, MySQL Migration, Performance Testing, and Practical Tips

This article introduces ClickHouse, a high‑performance open‑source columnar database, explains its architecture versus row‑based systems, details migration from MySQL, showcases installation, performance benchmarks, data‑sync strategies, common pitfalls, and summarizes its benefits for large‑scale analytical workloads.

ClickHouseColumnar DatabasePerformance Optimization
0 likes · 7 min read
ClickHouse Overview: Architecture, MySQL Migration, Performance Testing, and Practical Tips
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2021 · Backend Development

How I Boosted a Python Service to 50k QPS: Real‑World Performance Tuning Guide

This article documents a Python service performance optimization journey, covering requirement analysis, environment setup, load testing, database bottleneck mitigation, caching, TCP time‑wait tuning, and kernel parameter adjustments that ultimately raised QPS to 50,000 with stable latency and zero errors.

Linux TuningLoad TestingPerformance Optimization
0 likes · 8 min read
How I Boosted a Python Service to 50k QPS: Real‑World Performance Tuning Guide
Python Programming Learning Circle
Python Programming Learning Circle
Aug 23, 2021 · Artificial Intelligence

Efficient PyTorch Training Pipeline: Tips, Profiling, and Multi‑GPU Strategies

This article presents practical strategies for building high‑performance PyTorch training pipelines, covering bottleneck identification, efficient data loading, RAM‑based datasets, profiling tools, multi‑GPU training with DataParallel and DistributedDataParallel, custom loss implementation, and hardware‑vs‑software trade‑offs to accelerate deep‑learning workloads.

Custom LossDataLoaderPerformance Optimization
0 likes · 13 min read
Efficient PyTorch Training Pipeline: Tips, Profiling, and Multi‑GPU Strategies
Selected Java Interview Questions
Selected Java Interview Questions
Aug 23, 2021 · Backend Development

Optimizing Bulk Data Import into MySQL with MyBatis: From Simple List Insertion to Multi‑Threaded Batch Processing

This article demonstrates how to dramatically speed up importing tens of thousands of records into MySQL by evolving a naïve list‑to‑MySQL approach into grouped batch inserts and finally a multi‑threaded MyBatis solution, while also addressing packet size limits and configuration tweaks.

BackendBatch InsertJava
0 likes · 9 min read
Optimizing Bulk Data Import into MySQL with MyBatis: From Simple List Insertion to Multi‑Threaded Batch Processing
Programmer DD
Programmer DD
Aug 22, 2021 · Databases

How ClickHouse Boosted Query Speed 200×: A Practical Migration Guide

This article introduces ClickHouse as a column‑oriented OLAP database, compares it with traditional row‑based databases, and details a real‑world migration from MySQL that reduced query time from minutes to under one second, along with performance testing, sync strategies, and common pitfalls.

ClickHouseColumnar DatabasePerformance Optimization
0 likes · 7 min read
How ClickHouse Boosted Query Speed 200×: A Practical Migration Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 20, 2021 · Operations

From Taobao to the Cloud: Secrets of Building Ultra‑High‑Availability Systems

This talk shares practical high‑availability strategies learned from Alibaba’s Taobao platform and Alibaba Cloud, covering traditional IDC stability, cache and disaster‑recovery designs, cloud‑native fault‑tolerance, performance‑capacity trade‑offs, traffic shaping, multi‑region replication, and lessons from real‑world incidents like GitLab failures.

AlibabaPerformance Optimizationcloud architecture
0 likes · 21 min read
From Taobao to the Cloud: Secrets of Building Ultra‑High‑Availability Systems
Tencent Music Tech Team
Tencent Music Tech Team
Aug 18, 2021 · Mobile Development

Flutter Memory Management and Leak Prevention in the MOO Music App

The article details MOO Music’s experience with Flutter memory management, explaining the Dart heap, stack, and external memory structures, common leak sources such as missing listener deregistration, unbounded widget lists, retained timers, static references, and third‑party or engine bugs, and offers practical detection and optimization techniques.

FlutterMobile DevelopmentPerformance Optimization
0 likes · 10 min read
Flutter Memory Management and Leak Prevention in the MOO Music App
Taobao Frontend Technology
Taobao Frontend Technology
Aug 18, 2021 · Frontend Development

How VS Code Achieves Lightning‑Fast Startup: Front‑End Performance Secrets

This article summarizes the CovalenceConf 2019 talk on VS Code’s startup performance, detailing measurement practices, code‑size reductions, lifecycle re‑ordering, V8 code caching, requestIdleCallback usage, and perceived‑performance tricks that together shrink launch time from seconds to under one second.

ElectronJavaScriptPerformance Optimization
0 likes · 17 min read
How VS Code Achieves Lightning‑Fast Startup: Front‑End Performance Secrets
Big Data Technology & Architecture
Big Data Technology & Architecture
Aug 15, 2021 · Big Data

Spark SQL Interview Guide: Concepts, APIs, Optimization and Common Pitfalls

This article provides a comprehensive overview of Spark SQL, covering its architecture, DataSet/DataFrame APIs, code examples for creating and querying datasets, join strategy selection, handling Hive tables, small‑file issues, inefficient NOT‑IN subqueries, Cartesian products, and a catalog of useful built‑in functions.

DataFrameHive IntegrationPerformance Optimization
0 likes · 40 min read
Spark SQL Interview Guide: Concepts, APIs, Optimization and Common Pitfalls
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 12, 2021 · Frontend Development

Optimizing Mobile Landing Page Load Performance: Measurement, Key Path Decomposition, and Core Techniques

This article analyzes how landing‑page load speed impacts user experience and conversion, presents data‑driven measurements and key‑path breakdowns, and details practical frontend optimization methods—including container initialization, parallel billing, resource pre‑loading, and server‑ and client‑side pre‑rendering—to significantly improve performance across commercial ad flows.

Performance OptimizationWeb Performancefrontend
0 likes · 10 min read
Optimizing Mobile Landing Page Load Performance: Measurement, Key Path Decomposition, and Core Techniques
Sohu Tech Products
Sohu Tech Products
Aug 11, 2021 · Mobile Development

iOS App Startup Optimization: Process, Measurement, and Practical Solutions

This article explains how iOS app launch works, presents methods for measuring startup time using system calls and Xcode Instruments, shares a detailed case study of the Maimai app, and offers concrete pre‑main and post‑main optimization techniques—including binary reordering, dynamic‑library reduction, concurrency control, and unconventional tricks—to achieve sub‑second launch performance.

Binary ReorderingInstrumentsMobile Development
0 likes · 25 min read
iOS App Startup Optimization: Process, Measurement, and Practical Solutions
Qingyun Technology Community
Qingyun Technology Community
Aug 9, 2021 · Frontend Development

Master Debounce and Throttle: When to Use Each in JavaScript

This article explains the concepts of debounce and throttle in JavaScript, illustrates their principles and typical use cases such as button submissions, search suggestions, window resize, and drag‑and‑drop, and provides practical implementations with code examples and options for immediate execution, timestamps, and timers.

JavaScriptPerformance Optimizationdebounce
0 likes · 7 min read
Master Debounce and Throttle: When to Use Each in JavaScript
21CTO
21CTO
Aug 9, 2021 · Fundamentals

Mastering System Design: Core Elements, Steps, and Performance Strategies

This article explains system design fundamentals—including architecture, modules, components, interfaces, and data—outlines the main tasks and step‑by‑step process, covers performance challenges, RAIL performance model, key web metrics, and Facebook's design values, providing a comprehensive guide for building robust applications.

Performance OptimizationRAIL modelSoftware Architecture
0 likes · 14 min read
Mastering System Design: Core Elements, Steps, and Performance Strategies
Java Tech Enthusiast
Java Tech Enthusiast
Aug 7, 2021 · Backend Development

Cache Optimization and Distributed Locking in High-Concurrency Systems

By illustrating how to replace simple HashMap caching with Redis‑based distributed caches and locks—using SETNX, Lua scripts, and Redisson—the article shows Spring Boot developers how to prevent cache breakdown, ensure data consistency, and dramatically improve throughput in high‑concurrency web applications.

CachingDistributed lockingHigh Concurrency
0 likes · 16 min read
Cache Optimization and Distributed Locking in High-Concurrency Systems
Architects' Tech Alliance
Architects' Tech Alliance
Aug 6, 2021 · Big Data

Performance Optimization Techniques for the Ceph Distributed Storage System

This article reviews Ceph's architecture, enumerates common benchmarking tools, analyzes its advantages and challenges, and presents a comprehensive set of performance‑optimization methods covering storage‑engine tuning, network communication, data placement, configuration parameters, hardware‑specific adaptations, and future research directions.

CephNVMePerformance Optimization
0 likes · 20 min read
Performance Optimization Techniques for the Ceph Distributed Storage System
Beike Product & Technology
Beike Product & Technology
Aug 6, 2021 · Mobile Development

Beike iOS Cold‑Start Optimization Practices and Framework

This article systematically presents the cold‑start performance problems of the Beike iOS app, defines testing standards, explains the essence of optimization, lists common pitfalls, and details a comprehensive set of practical solutions ranging from lifecycle‑aware task scheduling and minimal‑set launchers to dynamic‑library lazy loading, compile‑time I/O elimination, static‑initializer handling, dead‑code removal, and monitoring standards.

Performance Optimizationbenchmarkcold start
0 likes · 22 min read
Beike iOS Cold‑Start Optimization Practices and Framework
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 5, 2021 · Frontend Development

How VS Code Achieves Sub‑Second Startup: Secrets from CovalenceConf 2019

This article summarizes the key techniques presented at CovalenceConf 2019 for optimizing Visual Studio Code's startup performance, covering measurement, bundling, V8 code caching, lifecycle phase ordering, requestIdleCallback, and perceived‑performance tricks that together reduce launch time to under one second.

ElectronPerformance OptimizationStartup Performance
0 likes · 13 min read
How VS Code Achieves Sub‑Second Startup: Secrets from CovalenceConf 2019
Efficient Ops
Efficient Ops
Aug 4, 2021 · Backend Development

How I Boosted a Python Service to 50k QPS: Real‑World Performance Tuning

This article documents a step‑by‑step performance optimization of a Python web module, covering requirement analysis, environment setup, load‑testing results, database and TCP bottleneck identification, caching strategies, kernel tuning, and the final achievement of 50,000 QPS with low latency.

Load TestingPerformance OptimizationPython
0 likes · 9 min read
How I Boosted a Python Service to 50k QPS: Real‑World Performance Tuning
Tencent Cloud Developer
Tencent Cloud Developer
Aug 2, 2021 · Databases

Improving MongoDB Million-Collection Performance with Shared WiredTiger Table Space

Tencent’s MongoDB team solved the severe performance degradation caused by millions of collections by redesigning WiredTiger to use a shared table‑space with prefix‑mapped keys, eliminating data‑handle explosion, cutting memory use and lock contention, reducing startup from hours to minutes, and boosting read/write throughput by up to two orders of magnitude while preserving full MongoDB compatibility.

Database EngineeringMongoDBPerformance Optimization
0 likes · 20 min read
Improving MongoDB Million-Collection Performance with Shared WiredTiger Table Space
Baidu Geek Talk
Baidu Geek Talk
Aug 2, 2021 · Mobile Development

Optimizing Mobile Web Performance in Baidu iFanFan App: Strategies and Practices

The article outlines how Baidu iFanFan reduces mobile web page load times from 2‑3 seconds to under one second by bundling static resources, pre‑rendering and pre‑initializing WebViews, employing a micro‑frontend master‑slave architecture, using offline packages, native request routing, and early network pre‑loading.

Mobile WebNetwork PreloadingPerformance Optimization
0 likes · 18 min read
Optimizing Mobile Web Performance in Baidu iFanFan App: Strategies and Practices
21CTO
21CTO
Aug 1, 2021 · Backend Development

What Does It Take to Become a Great Software Architect? Key Skills and Practices

This article outlines the career path toward software architecture, detailing the market expectations, essential competencies such as project management, technical depth, business insight, communication, decision‑making, and optimization techniques for systems, backend services, and databases, while emphasizing continuous learning and community involvement.

Performance OptimizationSoftware Architecturebackend development
0 likes · 17 min read
What Does It Take to Become a Great Software Architect? Key Skills and Practices
JD Tech
JD Tech
Jul 30, 2021 · Databases

Practical Use of HBase in a Logistics HR Data Preprocessing Platform

This article details how the logistics HR data preprocessing platform processes around 20 million daily records by adopting HBase for high‑performance, scalable, column‑oriented storage, covering its architecture, read/write mechanisms, best practices, and performance considerations.

HBaseNoSQLPerformance Optimization
0 likes · 10 min read
Practical Use of HBase in a Logistics HR Data Preprocessing Platform
Tencent Architect
Tencent Architect
Jul 29, 2021 · Artificial Intelligence

Performance Optimization of Advertising Coarse‑Ranking Training on the Light Framework

This article analyzes the bottlenecks of advertising coarse‑ranking training on the Light framework and presents a series of optimizations—including parallel data download, thread‑queue buffering, integer‑to‑string conversion with fmt, and zlib replacement with czlib—that together achieve up to 58% QPS improvement and notable CPU efficiency gains.

AdvertisingCPU/GPU efficiencyDistributed Training
0 likes · 11 min read
Performance Optimization of Advertising Coarse‑Ranking Training on the Light Framework
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 27, 2021 · Frontend Development

How We Tamed Vue SSR Under Massive Traffic: Caching, CDN, and Auto‑Degrade Strategies

This article recounts how a Vue‑SSR e‑commerce site was repeatedly overloaded during three promotional phases and how the team applied static‑dynamic data separation, CDN integration, application‑level caching, auto‑degrade rendering, rate‑limited APIs, and hydration fixes to achieve stable high‑traffic performance.

CDNCachingHydration Errors
0 likes · 12 min read
How We Tamed Vue SSR Under Massive Traffic: Caching, CDN, and Auto‑Degrade Strategies
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 26, 2021 · Frontend Development

How Independent Subpackages Cut WeChat Mini‑Program Startup Time by 30%

This article details how Tencent Classroom's WeChat mini‑program activity page was optimized by extracting an independent subpackage, reducing the package size by 93% and achieving a 30% overall startup speed improvement, with thorough analysis of launch metrics across device types.

Independent SubpackagePerformance OptimizationStartup time
0 likes · 16 min read
How Independent Subpackages Cut WeChat Mini‑Program Startup Time by 30%
Taobao Frontend Technology
Taobao Frontend Technology
Jul 26, 2021 · Frontend Development

What’s New in AppWorks 1.3.0 and Top Open‑Source Tools for Frontend Developers

This newsletter announces the AppWorks 1.3.0 release with new VS Code assistance and Toolkit features, showcases several open‑source projects such as Bulletproof React, Astro, tRPC, Prestige, fnm and TAURI, and highlights in‑depth articles on Vue async setup, MMKV performance, and how browsers render a web page.

Performance OptimizationVue.jsbrowser internals
0 likes · 5 min read
What’s New in AppWorks 1.3.0 and Top Open‑Source Tools for Frontend Developers
Top Architect
Top Architect
Jul 26, 2021 · Backend Development

Performance Optimization of Java Backend Services: Reducing CPU Load, Improving Hystrix Circuit Breaking, and Fixing Spring Data Binding Issues

This article describes how a Java backend service suffered high CPU usage and load, how the team diagnosed the problems with jtop and thread stacks, optimized JSON/Bean processing, re‑engineered Hystrix circuit‑breaker settings, reduced logging overhead, and fixed Spring data‑binding exceptions to double the QPS and achieve stable recovery after traffic spikes.

HystrixJVMJava
0 likes · 15 min read
Performance Optimization of Java Backend Services: Reducing CPU Load, Improving Hystrix Circuit Breaking, and Fixing Spring Data Binding Issues
IT Architects Alliance
IT Architects Alliance
Jul 22, 2021 · Fundamentals

Key Responsibilities and Skills for Software Architects

The article outlines the essential duties, required competencies, decision‑making principles, and optimization techniques for software architects, covering system decomposition, technology selection, communication, technical depth, performance tuning, database scaling, and the broader mindset needed to lead complex development projects.

Database ScalingPerformance OptimizationSoftware Architecture
0 likes · 16 min read
Key Responsibilities and Skills for Software Architects
Laravel Tech Community
Laravel Tech Community
Jul 21, 2021 · Operations

Optimizing Nginx Performance: Gzip Compression, Cache Headers, HTTP/2, Logging, and Bandwidth Limiting

This article explains practical Nginx configuration tweaks—including enabling gzip compression, setting cache headers, activating HTTP/2, optimizing logging, and limiting bandwidth—to reduce bandwidth usage and server load, illustrated with code examples and performance impact calculations for typical web traffic.

GZIPHTTP/2Performance Optimization
0 likes · 9 min read
Optimizing Nginx Performance: Gzip Compression, Cache Headers, HTTP/2, Logging, and Bandwidth Limiting
Efficient Ops
Efficient Ops
Jul 20, 2021 · Databases

Master Redis: 13 Proven Practices to Boost Memory, Performance & Reliability

Discover a comprehensive Redis best‑practice guide covering memory optimization, performance tuning, high reliability, daily operations, resource planning, monitoring, and security, with actionable tips such as key length control, maxmemory settings, lazy‑free, connection pooling, replication strategies, and safe deployment practices.

Database ManagementPerformance OptimizationRedis
0 likes · 23 min read
Master Redis: 13 Proven Practices to Boost Memory, Performance & Reliability
Python Programming Learning Circle
Python Programming Learning Circle
Jul 19, 2021 · Databases

52 SQL Statement Performance Optimization Strategies

This article provides a comprehensive collection of 52 practical tips for improving SQL query performance, covering index creation, query rewriting, data type selection, storage engine choices, and execution plan analysis to help developers write faster, more efficient database statements.

Performance OptimizationQuery TuningSQL
0 likes · 16 min read
52 SQL Statement Performance Optimization Strategies
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 15, 2021 · Frontend Development

How We Cut Mini‑Program Startup Time by 45%: Real‑World Performance Tactics

This article details a systematic investigation of a WeChat Mini Program’s slow startup, request, and interaction performance, presents data‑driven diagnostics, and outlines concrete optimizations—code‑size reduction, CDN static assets, independent sub‑packages, data prefetch, request queuing, and stepwise rendering—that together reduced package size by 27%, startup time by up to 45%, and request latency by over 80%, delivering a noticeably smoother user experience.

Code SplittingData PrefetchPerformance Optimization
0 likes · 19 min read
How We Cut Mini‑Program Startup Time by 45%: Real‑World Performance Tactics
Taobao Frontend Technology
Taobao Frontend Technology
Jul 15, 2021 · Frontend Development

Cutting Shop Page Load Time in Half: Micro‑Frontend Performance Optimization Strategies

This article details how a large‑scale e‑commerce shop improved first‑screen load speed by over 50% through micro‑frontend architecture, full‑chain performance tracing, interface caching, parallel rendering, and template‑based snapshot rendering, providing a repeatable optimization framework for complex web applications.

Performance OptimizationWeb Performancefrontend architecture
0 likes · 15 min read
Cutting Shop Page Load Time in Half: Micro‑Frontend Performance Optimization Strategies
Xianyu Technology
Xianyu Technology
Jul 15, 2021 · Backend Development

HermesX: A Unified Push Notification Platform for Xianyu

HermesX unifies Xianyu’s fragmented push pipelines into a single flow, optimizes content relevance, applies a four‑layer fatigue model, and offers a low‑code management UI, delivering up to 35% less abnormal traffic, 65% lower compute use, and 69% reduced peak latency while paving the way for richer content pools and finer user segmentation.

Performance OptimizationPush Notificationrecommendation
0 likes · 12 min read
HermesX: A Unified Push Notification Platform for Xianyu
Liulishuo Tech Team
Liulishuo Tech Team
Jul 14, 2021 · Game Development

Integrating Cocos Creator 3.0 for 3D Character Customization in an English Learning Community App

This article details how Liulishuo implemented 3D character customization in its PIE English practice app using Cocos Creator 3.0, covering native SDK integration, JSB-based cross-platform method calls, and Asset Bundle-based resource management for performance optimization.

3D Character CustomizationAsset Bundle ManagementCocos Creator 3.0
0 likes · 12 min read
Integrating Cocos Creator 3.0 for 3D Character Customization in an English Learning Community App
Volcano Engine Developer Services
Volcano Engine Developer Services
Jul 14, 2021 · Databases

How ByteDance Scales Ad Targeting with ClickHouse: Architecture & Optimizations

This article explains how ByteDance leverages ClickHouse for ad audience estimation, profiling, and analytics, detailing the challenges of massive user‑level set operations, the evolution from a simple tag‑uid table to Bitmap64 with RoaringBitmap, and the extensive engineering optimizations that cut query latency, storage, and CPU usage dramatically.

Ad TargetingBitmap IndexClickHouse
0 likes · 22 min read
How ByteDance Scales Ad Targeting with ClickHouse: Architecture & Optimizations
Baidu App Technology
Baidu App Technology
Jul 13, 2021 · Mobile Development

Baidu Live Streaming Startup Performance Optimization: Technical Practices and Solutions

Baidu’s live‑streaming team cut startup latency by dissecting the three‑phase launch process, streamlining business‑logic handling, employing HTTPDNS pre‑resolution, forcing first‑frame rendering, low‑bitrate fallback, pre‑loading kernels, direct H.264 SPS/PPS parsing, and HLS m3u8 pre‑fetching, achieving sub‑3 ms DNS and hundreds‑millisecond overall gains.

HLS StreamingHTTPDNSMobile Development
0 likes · 11 min read
Baidu Live Streaming Startup Performance Optimization: Technical Practices and Solutions
58 Tech
58 Tech
Jul 12, 2021 · Mobile Development

58RN Page Instant‑Open Solution and Practice

The article presents Jiang Hongwei’s GMTC talk on 58RN’s instant‑open strategy, detailing performance metrics, LCP‑based first‑screen measurement, identified bottlenecks, and a series of optimizations—including resource pre‑loading, bundle splitting, native parallel fetching, and dynamic import—that collectively reduce page load time and improve business conversion rates.

Instant LoadLCPMobile Development
0 likes · 17 min read
58RN Page Instant‑Open Solution and Practice
dbaplus Community
dbaplus Community
Jul 11, 2021 · Big Data

Scaling Real‑Time & Offline Analytics with Druid: Architecture, Optimizations, and Lessons

This article explains how Beike adopted the Druid OLAP engine to handle massive real‑time and offline query workloads, detailing its four‑component architecture, key technologies such as deep storage and metadata storage, practical optimizations for data ingestion, query caching, dynamic throttling, timeout control, and a roadmap for future enhancements.

DruidOLAPPerformance Optimization
0 likes · 19 min read
Scaling Real‑Time & Offline Analytics with Druid: Architecture, Optimizations, and Lessons
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 9, 2021 · Mobile Development

Performance Optimization of First-Frame Rendering in iOS Live Streaming (iQIYI Qixiu App)

By combining telemetry, Xcode Time Profile analysis, and a state‑machine‑driven deferment of playback until UI layout completes, the iQIYI Qixiu iOS team eliminated main‑thread SetFrame blocking and streamlined room‑data handling, boosting instant‑play success from roughly 56% to 78% and markedly improving first‑frame rendering latency.

First Frame RenderingMobile DevelopmentPerformance Optimization
0 likes · 8 min read
Performance Optimization of First-Frame Rendering in iOS Live Streaming (iQIYI Qixiu App)
Sohu Tech Products
Sohu Tech Products
Jul 7, 2021 · Frontend Development

Optimizing a React Progress Bar Component: From Inefficient Implementation to GPU‑Accelerated Performance

This article examines a common React progress‑bar component, explains why the naïve timer‑based implementation causes heavy reflows and repaints, and presents a GPU‑accelerated CSS animation solution that dramatically improves frame rates and reduces layout work.

CSS AnimationGPU accelerationPerformance Optimization
0 likes · 11 min read
Optimizing a React Progress Bar Component: From Inefficient Implementation to GPU‑Accelerated Performance
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 4, 2021 · Big Data

Comprehensive Guide to Learning Apache Spark: Background, Core Concepts, Modules, Resources, and Optimization

This article provides a thorough learning roadmap for Apache Spark, covering its background papers, core concepts such as RDD and fault tolerance, module breakdown, recommended books and repositories, source‑code reading tips, hands‑on projects, and interview‑oriented optimization guidance.

Apache SparkLearning PathPerformance Optimization
0 likes · 15 min read
Comprehensive Guide to Learning Apache Spark: Background, Core Concepts, Modules, Resources, and Optimization
Baidu App Technology
Baidu App Technology
Jun 29, 2021 · Mobile Development

Optimization of T7 Browser Kernel Cache Mechanism in Baidu App

The Baidu App’s T7 browser kernel team optimized its HTTPCache and MemoryCache by enabling main‑document and file‑protocol caching, introducing a fixed‑size LRU cleanup, providing custom preload/query APIs, and leveraging NoState Prefetch, which together cut page‑load latency by over 30 % and markedly improve user experience.

Browser CacheMemory CachePerformance Optimization
0 likes · 15 min read
Optimization of T7 Browser Kernel Cache Mechanism in Baidu App
Refining Core Development Skills
Refining Core Development Skills
Jun 29, 2021 · Fundamentals

How to Tackle the Massive Linux Kernel Source: Practical Strategies for Developers

This article explains why reading Linux kernel source matters, advocates starting from real‑world problems, contrasts a "carpet‑bombing" approach with a precision‑guided method, and shares concrete tools, resources, and step‑by‑step tips for efficiently exploring kernel code.

Development ToolsLinux kernelPerformance Optimization
0 likes · 11 min read
How to Tackle the Massive Linux Kernel Source: Practical Strategies for Developers
New Oriental Technology
New Oriental Technology
Jun 28, 2021 · Databases

InnoDB Architecture and Key Features: A Comprehensive Overview

This article provides a comprehensive overview of InnoDB architecture, covering its memory structures, background threads, and key features like checkpoint mechanisms, double write, and neighbor page flushing, essential for understanding MySQL's default storage engine.

Background ThreadsBuffer PoolCheckpoint Mechanism
0 likes · 12 min read
InnoDB Architecture and Key Features: A Comprehensive Overview
Top Architect
Top Architect
Jun 22, 2021 · Databases

Database Sharding: Strategies, Bottlenecks, and Best Practices

This article explains the performance bottlenecks of relational databases, introduces sharding concepts such as horizontal, vertical, and table partitioning, discusses associated challenges like distributed transactions and global primary keys, and provides practical solutions and tool recommendations for implementing effective database partitioning.

Distributed TransactionsGlobal ID GenerationHorizontal Partitioning
0 likes · 18 min read
Database Sharding: Strategies, Bottlenecks, and Best Practices
Top Architect
Top Architect
Jun 21, 2021 · Backend Development

Implementing High‑Performance Long‑Connection Services with Netty: Challenges and Optimizations

This article explains how to build a scalable long‑connection service using Netty, covering the underlying concepts, Linux kernel tuning, code examples for Java NIO and Netty, performance bottlenecks such as QPS, data‑structure and GC issues, and practical optimization techniques to achieve hundreds of thousands of concurrent connections.

High ConcurrencyJava NIOLinux Tuning
0 likes · 13 min read
Implementing High‑Performance Long‑Connection Services with Netty: Challenges and Optimizations
Architecture Digest
Architecture Digest
Jun 21, 2021 · Databases

Using HBase for HR Performance Data Preprocessing Platform: Architecture, Concepts, and Best Practices

This article introduces the HR performance data preprocessing platform’s requirements, explains why HBase was selected as the storage solution, details its core concepts, architecture, data write/read processes, best practices, limitations, and presents performance metrics demonstrating its suitability for large‑scale, high‑throughput workloads.

HBasePerformance Optimizationbig data
0 likes · 12 min read
Using HBase for HR Performance Data Preprocessing Platform: Architecture, Concepts, and Best Practices