Tagged articles

Performance

5000 articles · Page 30 of 50
DataFunTalk
DataFunTalk
Jun 29, 2022 · Big Data

Migrating a Game Data Platform to StarRocks: Architecture, Performance Gains, and Operational Benefits

This article describes how the gaming company Boke City rebuilt its comprehensive data service platform by replacing a CDH‑based Impala solution with StarRocks, detailing the architectural changes, performance benchmark results, and the resulting improvements in query speed, real‑time data updates, and operational simplicity.

Big DataData PlatformGame Analytics
0 likes · 14 min read
Migrating a Game Data Platform to StarRocks: Architecture, Performance Gains, and Operational Benefits
Alibaba Cloud Native
Alibaba Cloud Native
Jun 28, 2022 · Cloud Native

How Downsampling Supercharges Prometheus Queries for Large‑Scale Cloud‑Native Monitoring

This article explains why downsampling is essential for handling massive time‑series data in Prometheus, describes the aggregation rules and intervals, compares ARMS Prometheus' implementation with other solutions, and shows performance and accuracy results that demonstrate significant query speed improvements.

DownsamplingPerformancePrometheus
0 likes · 15 min read
How Downsampling Supercharges Prometheus Queries for Large‑Scale Cloud‑Native Monitoring
HelloTech
HelloTech
Jun 28, 2022 · Cloud Native

Kubernetes Water Level Balancing Scheduler: Design, Implementation, and Evaluation

The water‑level‑balanced Kubernetes scheduler plugin continuously gathers historical CPU/memory usage from Prometheus, applies a water‑level algorithm during the PreFilter‑Score phases to place low‑utilization Pods on high‑utilization Nodes (and vice‑versa), thereby equalizing node load, improving cluster stability, and increasing overall resource utilization.

KubernetesPerformancePlugin
0 likes · 20 min read
Kubernetes Water Level Balancing Scheduler: Design, Implementation, and Evaluation
Architects' Tech Alliance
Architects' Tech Alliance
Jun 27, 2022 · Fundamentals

What Is a SmartNIC? Features, Benefits, Types, and Future Outlook

The article explains what a SmartNIC (intelligent network interface card) is, how it differs from traditional NICs, its computing off‑load capabilities for networking, storage, and security, the problems it solves, various types, limitations, and its growing role in modern data‑center architectures.

Data CenterNetwork Interface CardOffload
0 likes · 10 min read
What Is a SmartNIC? Features, Benefits, Types, and Future Outlook
Python Programming Learning Circle
Python Programming Learning Circle
Jun 27, 2022 · Fundamentals

Python Performance Optimization Tips

This article presents practical Python performance optimization techniques, including using local variables, reducing function calls, employing mappings instead of conditionals, iterating directly over sequences, preferring generator expressions, pre-compiling code and regex, and organizing module code to improve speed and memory efficiency.

Best PracticesOptimizationPerformance
0 likes · 5 min read
Python Performance Optimization Tips
StarRocks
StarRocks
Jun 27, 2022 · Big Data

How We Built a Fast, Flexible OLAP Platform with StarRocks at YY

This article details how YY's data team replaced ClickHouse with StarRocks to create a unified, high‑performance OLAP platform, covering architecture design, engine selection, performance benchmarks, resource isolation, monitoring, user‑friendly tooling, and future roadmap for large‑scale analytics.

Performance
0 likes · 14 min read
How We Built a Fast, Flexible OLAP Platform with StarRocks at YY
php Courses
php Courses
Jun 24, 2022 · Databases

Comprehensive List of MySQL Interview Questions

This article compiles 66 MySQL interview questions covering fundamentals such as joins, data types, indexes, storage engines, transaction properties, locking mechanisms, replication, sharding, performance tuning, and high‑availability concepts for interview preparation.

DatabaseIndexingMySQL
0 likes · 3 min read
Comprehensive List of MySQL Interview Questions
macrozheng
macrozheng
Jun 24, 2022 · Backend Development

Master Redis Data Types: Real‑World Use Cases & Implementation Guide

This comprehensive guide explains Redis's core and newer data types—including String, List, Hash, Set, Zset, BitMap, HyperLogLog, GEO, and Stream—detailing their internal implementations, essential commands, and practical scenarios such as caching, counting, locking, ranking, geolocation, and reliable message queuing.

CachingData StructuresPerformance
0 likes · 46 min read
Master Redis Data Types: Real‑World Use Cases & Implementation Guide
FunTester
FunTester
Jun 23, 2022 · Backend Development

Why Switching from Java to Go Simplifies Redis Integration – A Hands‑On Guide

This article walks through the author’s decision to continue learning Go for Redis access, outlines a step‑by‑step study plan, compares Go and Java Redis clients, presents a custom Go‑Redis wrapper with full source code, demonstrates usage in unit tests, and shares console output observations.

API wrapperPerformanceRedis
0 likes · 11 min read
Why Switching from Java to Go Simplifies Redis Integration – A Hands‑On Guide
Laravel Tech Community
Laravel Tech Community
Jun 21, 2022 · Backend Development

Git 2.37 Release Highlights: New Aliases, Improved Diff Temp Files, Rewritten git add -i, Refactoring and Performance Optimizations

Git 2.37, released last week, introduces short‑hand aliases for version and help commands, generates external diff temporary files in a dedicated subdirectory, rewrites the interactive add feature in C, begins transport and pack refactoring, and delivers multiple performance improvements and bug fixes.

Backend DevelopmentPerformancerelease-notes
0 likes · 2 min read
Git 2.37 Release Highlights: New Aliases, Improved Diff Temp Files, Rewritten git add -i, Refactoring and Performance Optimizations
DaTaobao Tech
DaTaobao Tech
Jun 21, 2022 · Mobile Development

Performance Optimization of Alibaba's DX Native Dynamic Framework

Over the past two years Alibaba’s DX native dynamic framework has been re‑engineered by moving virtual‑node parsing, layout and drawing to background threads, adding an asynchronous drawing system, a unified rich‑text component, and off‑screen resource management, boosting low‑end device frame rates from ~30 FPS to over 55 FPS and cutting media‑CPU usage by 65 % while paving the way for richer interactive UI features.

DXOptimizationPerformance
0 likes · 18 min read
Performance Optimization of Alibaba's DX Native Dynamic Framework
转转QA
转转QA
Jun 20, 2022 · Operations

Issue 4: Technical Articles on Full‑Chain Stress Testing, Distributed Web UI Automation, WWDC22 Sessions, Efficient Automated Testing, and AutoDiff Traffic Replay

This issue curates five technical articles covering Gaode's full‑chain stress testing platform, a distributed web UI automation system, a comprehensive WWDC22 session review, ShouQianBa's efficient automated testing practices, and Autohome's AutoDiff traffic replay for integrated testing.

Mobile DevelopmentPerformanceTesting
0 likes · 4 min read
Issue 4: Technical Articles on Full‑Chain Stress Testing, Distributed Web UI Automation, WWDC22 Sessions, Efficient Automated Testing, and AutoDiff Traffic Replay
ITPUB
ITPUB
Jun 19, 2022 · Backend Development

Mastering Cache Design: Solving the 7 Classic Pitfalls in High‑Traffic Systems

This article explores common cache challenges such as centralized expiration, cache penetration, avalanche, hot keys, large keys, data consistency, and concurrent pre‑warming, offering practical design patterns and mitigation strategies to build robust, high‑performance backend systems.

Cache DesignCachingPerformance
0 likes · 10 min read
Mastering Cache Design: Solving the 7 Classic Pitfalls in High‑Traffic Systems
DeWu Technology
DeWu Technology
Jun 17, 2022 · Mobile Development

Analyzing Android WebView Multi‑Process Initialization and Optimization

The article dissects Android WebView’s evolution to Chromium‑based multi‑process mode, explains the costly initialization steps—including thread checks, provider creation, and Chromium engine startup in a sandbox process—highlights common security pitfalls, and offers idle‑time pre‑initialization and request‑interception techniques to boost performance.

AndroidPerformancemulti-process
0 likes · 27 min read
Analyzing Android WebView Multi‑Process Initialization and Optimization
Xingsheng Youxuan Technology Community
Xingsheng Youxuan Technology Community
Jun 17, 2022 · Frontend Development

How Prism Transformed Front‑End Monitoring at Scale: Architecture, Challenges & Insights

This article details the design, challenges, and solutions behind Prism, a self‑built front‑end monitoring platform that collects multi‑device SDK data, processes it through Kafka, Flink and ClickHouse, visualizes metrics, integrates with A/B testing, and outlines future enhancements for broader enterprise adoption.

AB testingFrontendMonitoring
0 likes · 14 min read
How Prism Transformed Front‑End Monitoring at Scale: Architecture, Challenges & Insights
Bitu Technology
Bitu Technology
Jun 14, 2022 · Backend Development

Why Tubi Chose Scala: A Backend Transformation Story

The article explains how Tubi, an ad‑supported streaming platform with tens of millions of users, migrated from a Node.js‑Spark‑Redis stack to a Scala‑based backend to achieve sub‑10‑millisecond recommendation latency, improve fault tolerance, and simplify domain modeling using Akka and functional programming.

Performancebackendmachine-learning
0 likes · 7 min read
Why Tubi Chose Scala: A Backend Transformation Story
FunTester
FunTester
Jun 14, 2022 · Backend Development

Why ConcurrentHashMap Slows Down with Hundreds of Threads? A Deep Performance Test

This article presents a detailed benchmark of java.util.concurrent.ConcurrentHashMap under high thread counts, explains the test methodology using a Groovy‑based FunTester framework, shares raw performance numbers, and uncovers that CPU limits and random number generation are the primary bottlenecks.

BenchmarkJavaMultithreading
0 likes · 7 min read
Why ConcurrentHashMap Slows Down with Hundreds of Threads? A Deep Performance Test
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 13, 2022 · Mobile Development

How Youku Cut Android APK Size Over Five Years: Strategies, Tools, and Governance

This article reviews Youku's five‑year journey of Android APK size reduction, detailing the shift from special‑project squeezes to sustainable normal governance, the technical measures and analysis tools like Franky, and practical slimming techniques that can help any mobile team manage package size efficiently.

APK sizeAndroidPerformance
0 likes · 43 min read
How Youku Cut Android APK Size Over Five Years: Strategies, Tools, and Governance
Tencent Cloud Developer
Tencent Cloud Developer
Jun 9, 2022 · Databases

Redis Cache Anomalies and Mitigation Strategies

Redis caching can suffer from avalanche, breakdown, and penetration anomalies, but using staggered expirations, mutex locks, double‑key backups, high‑availability clusters, rate limiting, empty‑value caching, Bloom filters, warm‑up and degradation strategies effectively mitigates these risks and protects database stability.

CacheCache AvalancheCache Breakdown
0 likes · 9 min read
Redis Cache Anomalies and Mitigation Strategies
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 9, 2022 · Mobile Development

Mastering Android APK Size: Youku’s 5‑Year Package Slimming Journey

Over five years, Youku’s Android team systematically reduced APK size through specialized and continuous governance, employing remote modules, whole‑package optimizations, and precise analysis tools like Franky, ultimately cutting the app from over 120 MB to under 65 MB while maintaining performance and stability.

APK sizeAndroidMobile Optimization
0 likes · 43 min read
Mastering Android APK Size: Youku’s 5‑Year Package Slimming Journey
Architecture Digest
Architecture Digest
Jun 9, 2022 · Backend Development

Comprehensive Guide to Caching: Principles, Types, Strategies, and Best Practices

This article provides an in‑depth overview of caching, covering its definition, when to use it, core concepts, various cache types (client, server, CDN, reverse‑proxy, in‑process, distributed), eviction policies, multi‑level cache architectures, common pitfalls such as cache avalanche, penetration and breakdown, and practical mitigation techniques.

Cache EvictionCachingPerformance
0 likes · 30 min read
Comprehensive Guide to Caching: Principles, Types, Strategies, and Best Practices
Qunar Tech Salon
Qunar Tech Salon
Jun 8, 2022 · Backend Development

Design and Implementation of a Systematic Cache Architecture for High‑Performance Business Systems

This article describes how a multi‑layered cache system—including a DAO‑level Redis cache, shared cache components, and global cache planning—was designed, implemented, and deployed to reduce database QPS by over 80%, cut response latency, and improve overall system stability in a high‑traffic e‑commerce platform.

CachingDatabasePerformance
0 likes · 30 min read
Design and Implementation of a Systematic Cache Architecture for High‑Performance Business Systems
Tencent Cloud Developer
Tencent Cloud Developer
Jun 7, 2022 · Databases

Mastering MongoDB: From Basics to Advanced Performance Tuning

This comprehensive guide explores MongoDB’s core features—including schema flexibility, high availability, sharding, storage engine internals, indexing, and performance tuning—while providing practical examples, configuration tips, and best‑practice recommendations for developers and architects seeking to efficiently deploy and operate MongoDB in production environments.

DatabaseIndexingMongoDB
0 likes · 40 min read
Mastering MongoDB: From Basics to Advanced Performance Tuning
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 7, 2022 · Frontend Development

How DX’s New IDE Transforms Mobile Template Development at Alibaba

This article explains how DinamicX (DX) evolved from a limited template platform to a full‑cycle IDE built on VSCode and OpenSumi, detailing its architecture, feature set, workflow stages, code intelligence, preview tools, and future technical directions for improving performance, collaboration, and cross‑platform development.

DXFrontendIDE
0 likes · 20 min read
How DX’s New IDE Transforms Mobile Template Development at Alibaba
Architect's Tech Stack
Architect's Tech Stack
Jun 7, 2022 · Backend Development

Java Stream Efficiency Analysis and Performance Comparison with Iterator

This article examines Java 8 Stream's data flow operations, compares its performance against traditional iterator loops across various tasks such as mapping, filtering, sorting, reduction, and string joining, and provides recommendations on when to use Stream, parallel Stream, or iterator based on data size and CPU cores.

IteratorJavaParallel Stream
0 likes · 10 min read
Java Stream Efficiency Analysis and Performance Comparison with Iterator
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Jun 6, 2022 · Backend Development

Performance Comparison of cjson, rapidjson, and yyjson in OpenResty with a Lua Wrapper

The article benchmarks cjson, rapidjson, and yyjson JSON libraries on a 6‑core OpenResty setup, shows that combining rapidjson's encode with yyjson's decode reduces 500,000 mixed encode/decode operations to 11 seconds, and describes a Lua wrapper that adds schema validation and improves maintainability.

LuaOpenRestyPerformance
0 likes · 7 min read
Performance Comparison of cjson, rapidjson, and yyjson in OpenResty with a Lua Wrapper
Top Architect
Top Architect
Jun 6, 2022 · Big Data

Optimizing Large‑Scale Data Pagination with ClickHouse, Elasticsearch, HBase, and Redis

This article presents a comprehensive analysis and multiple optimization strategies—including multithreaded ClickHouse pagination, Elasticsearch scroll‑scan, an ES‑HBase hybrid approach, and RediSearch + RedisJSON—to efficiently filter and sort up to 10 W records from a pool of tens of millions while reducing query latency and system complexity.

ClickHouseHBasePerformance
0 likes · 11 min read
Optimizing Large‑Scale Data Pagination with ClickHouse, Elasticsearch, HBase, and Redis
Liangxu Linux
Liangxu Linux
Jun 5, 2022 · Databases

MySQL IPv4 Storage: Unsigned INT vs String – Benefits, Drawbacks & Java Example

The article explains why MySQL’s high‑performance guide recommends storing IPv4 addresses as a 32‑bit UNSIGNED INT instead of VARCHAR, detailing space savings, faster range queries, conversion functions (INET_ATON/INET_NTOA), associated drawbacks, and provides Java code to convert between string and integer representations.

IPv4JavaMySQL
0 likes · 5 min read
MySQL IPv4 Storage: Unsigned INT vs String – Benefits, Drawbacks & Java Example
Architects' Tech Alliance
Architects' Tech Alliance
Jun 4, 2022 · Operations

Comprehensive Survey of Large‑Scale RDMA Technologies and Practices

This article provides a detailed overview of large‑scale RDMA technology, covering basic concepts, major protocols, network‑level techniques such as congestion control, lossless‑to‑lossy evolution and multipath, virtualization, communication libraries for AI training and storage, performance tuning, monitoring, and real‑world deployment experiences.

AINetworkPerformance
0 likes · 16 min read
Comprehensive Survey of Large‑Scale RDMA Technologies and Practices
Top Architect
Top Architect
Jun 4, 2022 · Backend Development

Backend Performance Optimization: Common Issues, Root Causes, and Practical Solutions

This article presents a comprehensive summary of backend performance problems encountered in a production system—including slow queries, deep pagination, missing or ineffective indexes, excessive joins, large data volumes, thread‑pool and lock mis‑designs, machine issues, and caching strategies—along with concrete diagnostic steps and code‑level remedies to improve response times and stability.

CachingOptimizationPerformance
0 likes · 17 min read
Backend Performance Optimization: Common Issues, Root Causes, and Practical Solutions
Architects Research Society
Architects Research Society
Jun 4, 2022 · Operations

Improving Solr Search Stability and Performance in a High‑Traffic Personalization Service

This article describes how a team tackled stability and performance problems in a SolrCloud‑based search and recommendation stack serving 150,000 requests per minute, detailing root‑cause analysis, memory and GC tuning, replica configuration changes, and the resulting reductions in latency, resource usage, and operational complexity.

CloudOperationsPerformance
0 likes · 14 min read
Improving Solr Search Stability and Performance in a High‑Traffic Personalization Service
JavaEdge
JavaEdge
Jun 3, 2022 · Operations

How to Scale Systems: From Load Metrics to Architecture Strategies

This article explains how to describe current system load, choose appropriate load parameters, analyze Twitter's scaling challenges, compare relational and push‑based timeline designs, clarify latency versus response time, emphasize percentile monitoring, and evaluate vertical versus horizontal scaling and hybrid approaches for handling increasing traffic.

LatencyMonitoringPerformance
0 likes · 15 min read
How to Scale Systems: From Load Metrics to Architecture Strategies
Ctrip Technology
Ctrip Technology
Jun 2, 2022 · Frontend Development

Technical Research and Project Implementation of Svelte in Front‑end Development

This article examines Svelte's key features—its compile‑time approach, lack of virtual DOM, and strong reactivity—compares its bundle size advantages over Vue and React, and details a real‑world mask‑machine H5 project that showcases setup, component structure, lifecycle, state management, routing, UI, testing, and performance optimizations.

PerformanceReactiveSvelte
0 likes · 12 min read
Technical Research and Project Implementation of Svelte in Front‑end Development
Xianyu Technology
Xianyu Technology
Jun 1, 2022 · Mobile Development

PowerImage: High‑Performance Flutter Image Library Using FFI and Texture Integration

PowerImage is a stable, high‑performance Flutter image library that combines native FFI and texture integration to eliminate cache conflicts, enable simulator support, provide custom image channels, preload and animate images, unify memory management, reduce Dart code, achieve extensive test coverage, and invite open‑source contributions for future enhancements.

FFIFlutterImageProcessing
0 likes · 12 min read
PowerImage: High‑Performance Flutter Image Library Using FFI and Texture Integration
Tencent Cloud Developer
Tencent Cloud Developer
May 31, 2022 · Industry Insights

What’s Driving the NoSQL Revolution? Key Takeaways from the 5th Techo TVP Summit

The 5th Techo TVP Developer Summit explored the surge of data, the strategic role of NoSQL in digital transformation, presented cutting‑edge trends, performance breakthroughs, cloud‑native multi‑model solutions, and real‑world case studies from finance to gaming, highlighting future directions for database technology.

Database TrendsIndustry insightsNoSQL
0 likes · 18 min read
What’s Driving the NoSQL Revolution? Key Takeaways from the 5th Techo TVP Summit
macrozheng
macrozheng
May 31, 2022 · Backend Development

Can Redis Streams Replace Kafka? A Practical Comparison

This article compares Redis Streams with Kafka, highlighting Redis's simplicity, performance, and built‑in features like consumer groups, while discussing when each solution is appropriate for different project scales and requirements.

Backend DevelopmentKafkaPerformance
0 likes · 7 min read
Can Redis Streams Replace Kafka? A Practical Comparison
IT Architects Alliance
IT Architects Alliance
May 30, 2022 · Backend Development

How to Diagnose and Fix API Performance Bottlenecks in Java Backend

This article walks through the background of a production Java service that received many performance complaints, enumerates common causes such as slow MySQL queries, complex business logic, thread‑pool misconfiguration, lock contention and machine issues, and provides concrete diagnostic steps and code‑level solutions including pagination fixes, indexing strategies, async processing, thread‑pool tuning, lock refinement and caching techniques.

CachingJavaMySQL
0 likes · 17 min read
How to Diagnose and Fix API Performance Bottlenecks in Java Backend
Java Architecture Diary
Java Architecture Diary
May 27, 2022 · Backend Development

Why Upgrade to fastjson2? Performance Boosts and Safer AutoType Handling

This article examines fastjson2’s design improvements over fastjson1, highlighting its safer AutoType mechanism, performance enhancements, migration strategies—including compatibility mode and new APIs—and provides practical code examples for configuring serializers, updating Maven dependencies, and adapting Spring converters.

Fastjson2JavaPerformance
0 likes · 8 min read
Why Upgrade to fastjson2? Performance Boosts and Safer AutoType Handling
dbaplus Community
dbaplus Community
May 26, 2022 · Databases

How Meituan Built a Scalable Autonomous Database System to Slash MTTR

This article details Meituan's journey from rapid database growth and operational bottlenecks to a multi‑year roadmap that combines platform‑level monitoring, rule‑based and AI‑enhanced root‑cause analysis, and automated remediation, ultimately delivering measurable improvements in alert accuracy, recall rates, and overall database reliability.

AIDatabaseMonitoring
0 likes · 19 min read
How Meituan Built a Scalable Autonomous Database System to Slash MTTR
Tencent Cloud Developer
Tencent Cloud Developer
May 26, 2022 · Fundamentals

Top 10 Most Useful C++17 Features for Real‑World Code

After a year of using C++17 in production, the author lists the ten most practical language features—grouped into syntax sugar, performance boosts, and type‑system enhancements—explaining their benefits, pitfalls, and providing concrete code examples for each.

C++17Performancestd::any
0 likes · 14 min read
Top 10 Most Useful C++17 Features for Real‑World Code
58 Tech
58 Tech
May 26, 2022 · Frontend Development

Advanced Timer Techniques in Frontend Development

This article examines the challenges of timer precision in front‑end scenarios such as e‑commerce flash sales, explains the limitations of native setInterval and setTimeout, and introduces a frame‑based timer using requestAnimationFrame, requestIdleCallback and compensation strategies to achieve high‑accuracy scheduling.

JavaScriptPerformanceTimers
0 likes · 19 min read
Advanced Timer Techniques in Frontend Development
Sohu Tech Products
Sohu Tech Products
May 25, 2022 · Mobile Development

Jetpack Compose 1.2 Beta Released with New Features, Layout Improvements, and Performance Tools

The Jetpack Compose 1.2 beta introduces numerous enhancements—including text padding control, downloadable fonts, lazy layout APIs, improved CoordinatorLayout interop, window size classes, performance diagnostics, and new Android Studio tools—while highlighting widespread adoption by major Android teams and outlining future roadmap priorities.

AndroidBetaCompose 1.2
0 likes · 9 min read
Jetpack Compose 1.2 Beta Released with New Features, Layout Improvements, and Performance Tools
Alibaba Terminal Technology
Alibaba Terminal Technology
May 25, 2022 · Frontend Development

How to Prevent Concurrent Rendering Bugs in OpenSumi’s File Tree

This article analyzes the concurrent rendering problems that arise in OpenSumi’s file‑tree after removing throttling, explains their root causes, and presents a comprehensive solution—including operation prioritization, cancellable actions, and queued updates—to achieve both high performance and stable user interaction.

Concurrent RenderingOpenSumiPerformance
0 likes · 13 min read
How to Prevent Concurrent Rendering Bugs in OpenSumi’s File Tree
Cloud Native Technology Community
Cloud Native Technology Community
May 24, 2022 · Cloud Native

Kube-OVN v1.10.0 Release Highlights: Windows Support, Custom Subnet ACLs, Kubevirt Enhancements, Submariner Integration, and Performance Improvements

The Kube-OVN v1.10.0 release introduces Windows node support, user‑defined subnet ACLs, enhanced Kubevirt networking, Submariner multi‑cluster integration, and a series of control‑plane performance optimizations that together improve scalability, flexibility, and stability for cloud‑native Kubernetes deployments.

CNIKube-OVNKubeVirt
0 likes · 7 min read
Kube-OVN v1.10.0 Release Highlights: Windows Support, Custom Subnet ACLs, Kubevirt Enhancements, Submariner Integration, and Performance Improvements
Top Architect
Top Architect
May 24, 2022 · Backend Development

Comprehensive Guide to Cache Optimization and Design Strategies

This article presents a comprehensive overview of cache optimization techniques, covering benefits and costs, update policies, granularity control, penetration and avalanche mitigation, hot‑key reconstruction, and distributed batch‑operation strategies, with practical examples using Redis and MySQL.

Cache InvalidationCachingPerformance
0 likes · 14 min read
Comprehensive Guide to Cache Optimization and Design Strategies
Programmer DD
Programmer DD
May 24, 2022 · Frontend Development

How GOV.UK Boosted Performance by Dropping jQuery: 31% JS Size Reduction

Matt Hobbs, the front‑end lead at GOV.UK, removed jQuery from 13 applications, cutting JavaScript size by up to 49 % and improving key performance metrics such as processing time, First CPU Idle, and long‑task duration, even under poor network conditions.

FrontendPerformanceWeb Optimization
0 likes · 3 min read
How GOV.UK Boosted Performance by Dropping jQuery: 31% JS Size Reduction
IT Architects Alliance
IT Architects Alliance
May 21, 2022 · Backend Development

Cache Usage Techniques and Design Strategies

This article explains how caching can accelerate read/write performance and reduce backend load, analyzes its benefits and costs, and details practical design patterns such as update policies, granularity control, penetration, bottom‑hole, avalanche, and hot‑key optimizations for reliable high‑performance systems.

CachingPerformanceRedis
0 likes · 13 min read
Cache Usage Techniques and Design Strategies
Open Source Linux
Open Source Linux
May 20, 2022 · Fundamentals

Why SSDs Outperform HDDs: Inside the Mechanics of Modern Storage

This article explains why solid‑state drives outperform mechanical hard drives by detailing their distinct operating principles, covering HDD magnetic storage, SSD floating‑gate transistors, and how these differences affect data writing, reading, erasing, and overall performance, especially for random access.

HDDPerformanceSSD
0 likes · 7 min read
Why SSDs Outperform HDDs: Inside the Mechanics of Modern Storage
StarRocks
StarRocks
May 19, 2022 · Big Data

How StarRocks Boosted MaFengWo’s OLAP Performance by 4×

MaFengWo’s data platform replaced Kylin, Presto, and Druid with StarRocks, redesigning its four‑layer architecture, unifying metadata, and optimizing single‑table, multi‑table, and precise‑deduplication queries, which cut query latency by four times, reduced storage by 87%, and lowered operational complexity.

KylinPerformancebigdata
0 likes · 15 min read
How StarRocks Boosted MaFengWo’s OLAP Performance by 4×
Code Ape Tech Column
Code Ape Tech Column
May 19, 2022 · Backend Development

Understanding Java CompletionService: Implementation, Usage, and Performance Benefits

This article explains the purpose and implementation of Java's CompletionService, compares it with ExecutorService, shows how it retrieves task results in completion order, provides detailed source code analysis, and discusses typical use cases such as load‑balancing and fast‑result retrieval in concurrent applications.

CompletionServiceConcurrencyExecutorService
0 likes · 11 min read
Understanding Java CompletionService: Implementation, Usage, and Performance Benefits
Big Data Technology & Architecture
Big Data Technology & Architecture
May 18, 2022 · Databases

Understanding ClickHouse Distributed JOIN Implementation and Best Practices

This article explains ClickHouse's single‑node and distributed JOIN mechanisms, compares ordinary, GLOBAL, Broadcast, Shuffle and Colocate JOINs, illustrates execution flows with code examples, and provides practical recommendations to reduce join size, avoid query amplification, and leverage data pre‑distribution for optimal performance.

Big DataClickHousePerformance
0 likes · 10 min read
Understanding ClickHouse Distributed JOIN Implementation and Best Practices
IT Architects Alliance
IT Architects Alliance
May 17, 2022 · Databases

Inside MySQL: How Queries Are Processed from Client to Execution

This article explains the complete MySQL query processing pipeline, covering the connector, authentication, privilege checks, caching, parser, optimizer, executor, and the detailed SQL execution order with examples of each stage, helping readers understand and optimize their SQL statements.

DatabaseMySQLPerformance
0 likes · 13 min read
Inside MySQL: How Queries Are Processed from Client to Execution
dbaplus Community
dbaplus Community
May 17, 2022 · Backend Development

How to Size a Kafka Cluster for Over 1 Billion Daily Requests

This article walks through a scenario‑driven capacity assessment for a production‑grade Kafka cluster, covering QPS calculations, storage needs, physical machine count, disk choices, memory, CPU, network bandwidth, deployment steps, and a final resource summary.

Backend DevelopmentCluster SizingKafka
0 likes · 13 min read
How to Size a Kafka Cluster for Over 1 Billion Daily Requests
Alibaba Terminal Technology
Alibaba Terminal Technology
May 17, 2022 · Frontend Development

How UC Browser’s New Web Container Tackles Video, Audio, and UI Limits

This article shares the author’s reflections on designing UC Browser’s next‑generation Web container, outlining typical boundary challenges—such as complex video/audio control, high‑performance long lists, parallax effects, multi‑tab navigation, and local pop‑ups—and argues that extending the container with private APIs can bridge these gaps, improving performance and user experience.

FrontendPerformancemobile
0 likes · 27 min read
How UC Browser’s New Web Container Tackles Video, Audio, and UI Limits
21CTO
21CTO
May 16, 2022 · Fundamentals

How Python’s Next Release Plans to Eliminate the GIL and Boost Speed

The upcoming CPython release in October promises major performance improvements, new browser support, and a potential removal of the Global Interpreter Lock, reflecting industry‑backed efforts from Meta, Microsoft, and the Python core team to modernize the language.

GILPerformancehotpy
0 likes · 4 min read
How Python’s Next Release Plans to Eliminate the GIL and Boost Speed
Liangxu Linux
Liangxu Linux
May 15, 2022 · Fundamentals

Why Linux CPU Context Switches Slow Your System and How They Work

Linux’s multitasking illusion relies on CPU context switches, where the kernel saves and restores registers and program counters for processes, threads, and interrupts, and understanding these mechanisms—including their types, performance costs, and scheduling triggers—reveals why excessive switches can degrade system performance.

CPUPerformancecontext switch
0 likes · 11 min read
Why Linux CPU Context Switches Slow Your System and How They Work
Senior Brother's Insights
Senior Brother's Insights
May 15, 2022 · Backend Development

Top 50 Java Performance Tips to Supercharge Your Applications

This guide compiles fifty practical Java performance recommendations—ranging from judicious use of singletons and static variables to efficient collection handling, memory management, and low‑level optimizations like bit‑shifts and System.arraycopy—each illustrated with concise explanations and code snippets to help developers write faster, leaner Java code.

Best PracticesJVMJava
0 likes · 24 min read
Top 50 Java Performance Tips to Supercharge Your Applications
JD Cloud Developers
JD Cloud Developers
May 13, 2022 · Databases

JD’s Color Gateway: Tens of Millions QPS with Cloud‑Native Data Warehouse

During the 2022 China Internet Industry Application Salon, JD Cloud’s product manager explained how the Color gateway, an API gateway handling billions of daily requests, overcomes stability, high‑availability, reliability, and performance challenges during peak sales by adopting a cloud‑native ClickHouse data warehouse that boosts processing speed, reduces costs, and provides real‑time analytics.

Data WarehouseOLAPPerformance
0 likes · 13 min read
JD’s Color Gateway: Tens of Millions QPS with Cloud‑Native Data Warehouse
ITPUB
ITPUB
May 12, 2022 · Databases

Build a Tiny Shell‑Based Database in Two Commands – How It Works

This article demonstrates how a functional, persistent key‑value store can be created with just two shell commands—one to append data and another to retrieve the latest entry—while explaining the underlying grep and sed techniques, performance trade‑offs, and basic indexing concepts.

DatabaseIndexingPerformance
0 likes · 5 min read
Build a Tiny Shell‑Based Database in Two Commands – How It Works
Code Ape Tech Column
Code Ape Tech Column
May 12, 2022 · Databases

Thirteen Rules for Optimizing Redis Performance

This article outlines thirteen practical Redis performance‑optimization rules, covering command complexity, key expiration, data‑structure selection, persistence settings, hardware choices, clustering, and memory‑fragmentation monitoring to help developers maximize throughput and reduce latency in production environments.

CachingDatabaseMemory management
0 likes · 12 min read
Thirteen Rules for Optimizing Redis Performance
政采云技术
政采云技术
May 12, 2022 · Fundamentals

Understanding Lucene Query Process and Core Principles

This article explains Lucene's query types, the step‑by‑step query execution flow—including entry, rewrite, weight creation, scoring, and result collection—while providing code examples and performance considerations to help developers troubleshoot and optimize search performance.

BM25ElasticsearchJava
0 likes · 15 min read
Understanding Lucene Query Process and Core Principles
HomeTech
HomeTech
May 11, 2022 · Fundamentals

Go Language Overview, Project Practices, and New Features in Go 1.18

This article introduces the Go programming language, showcases several high‑traffic production projects built with Go at Autohome, and explains the major Go 1.18 enhancements such as generics, workspaces, and fuzzing, while providing performance comparisons, code samples, and practical optimization tips.

ConcurrencyPerformancebackend
0 likes · 21 min read
Go Language Overview, Project Practices, and New Features in Go 1.18
Alibaba Terminal Technology
Alibaba Terminal Technology
May 11, 2022 · Frontend Development

How React Server Components May Transform Frontend Development

This article examines the emerging React Server Components feature, explains the limitations of traditional API‑driven front‑end/back‑end separation, and outlines how server‑rendered components can reduce bundle size, eliminate request waterfalls, and lower collaboration costs for modern web applications.

APIFrontendPerformance
0 likes · 14 min read
How React Server Components May Transform Frontend Development
Zhuanzhuan Tech
Zhuanzhuan Tech
May 11, 2022 · Backend Development

Evolution of Grouped Concurrency Scheduling and the Self‑Driven Concurrency Model for E‑commerce Backend Services

This article analyzes the challenges of aggregating multiple RPC calls in e‑commerce app backends, explains simple and complex concurrency scenarios, introduces grouped concurrency scheduling, and presents a self‑driven concurrency model that automates dependency handling to improve response latency and maintainability.

ConcurrencyPerformanceScheduling
0 likes · 10 min read
Evolution of Grouped Concurrency Scheduling and the Self‑Driven Concurrency Model for E‑commerce Backend Services
Cloud Native Technology Community
Cloud Native Technology Community
May 10, 2022 · Cloud Native

How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods

PayPal’s engineering team detailed their journey of scaling Kubernetes from a few hundred nodes to over 4,100 nodes and 200,000 Pods, describing cluster topology, workload generation, API server bottlenecks, controller manager and scheduler tuning, extensive etcd optimizations, and the resulting performance gains that met Kubernetes SLOs.

EtcdKubernetesPayPal
0 likes · 13 min read
How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods
Alipay Experience Technology
Alipay Experience Technology
May 10, 2022 · Frontend Development

Why Is Ant Design’s Table So Slow? Exploring Memoization, Virtualization, and Cell Updates

This article examines why Ant Design’s Table component often feels sluggish, covering historical design choices, memoization pitfalls with external state, the challenges of virtual scrolling for editable tables, and how the shouldCellUpdate and onCell APIs provide finer‑grained rendering control.

Ant DesignPerformanceReAct
0 likes · 9 min read
Why Is Ant Design’s Table So Slow? Exploring Memoization, Virtualization, and Cell Updates
Java Architect Essentials
Java Architect Essentials
May 6, 2022 · Backend Development

2022 Java Ecosystem Report Highlights: Java 11 Adoption, Vendor Market Share, and Containerization Trends

The New Relic 2022 Java Ecosystem Report reveals that while Java 8 still dominates many production environments, Java 11 usage has surged past 48%, vendor market shares have shifted dramatically with Oracle falling to 34.48% and Amazon rising to 22%, and over 70% of Java applications are now running in containers.

ContainersJavaPerformance
0 likes · 4 min read
2022 Java Ecosystem Report Highlights: Java 11 Adoption, Vendor Market Share, and Containerization Trends
Yunxuetang Frontend Team
Yunxuetang Frontend Team
May 6, 2022 · Frontend Development

Top Must-Read Articles on Vue Performance, Micro‑Frontends, and More

This curated collection highlights essential reads on front‑end performance optimization, reliable metrics, fault‑postmortem practices, insights from Twitter’s source code, the future of micro‑frontends, and building a simple Java editor, offering developers practical guidance and emerging trends across the web development landscape.

Fault PostmortemFrontendPerformance
0 likes · 3 min read
Top Must-Read Articles on Vue Performance, Micro‑Frontends, and More