Tagged articles
1921 articles
Page 13 of 20
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 ArchitectureSystem Design
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.

Big DataHBaseNoSQL
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 efficiencyData Parallelism
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.

CDNHydration ErrorsPerformance Optimization
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.

HystrixJVMPerformance Optimization
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.

Performance OptimizationSoftware ArchitectureSystem Design
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 ManagementOperationsPerformance Optimization
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 Tuningindexes
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.

Frontend ArchitecturePerformance OptimizationWeb Performance
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 NotificationSystem Architecture
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.

Big DataDruidOLAP
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)
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
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 ThreadsCheckpoint MechanismDatabase Architecture
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 GenerationPerformance Optimization
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.

Java NIOLinux TuningNetty
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.

Big DataDatabase ArchitectureHBase
0 likes · 12 min read
Using HBase for HR Performance Data Preprocessing Platform: Architecture, Concepts, and Best Practices
vivo Internet Technology
vivo Internet Technology
Jun 16, 2021 · Backend Development

Troubleshooting Dubbo Thread Pool Exhaustion: A Redis Performance Optimization Case Study

The case study details how a high‑traffic Dubbo service handling 1.8 billion daily requests suffered periodic circuit‑breaks due to thread‑pool exhaustion, traced to a cache‑bypass bug, Redis setex spikes, and an improperly warmed commons‑pool2 connection pool, and resolved by fixing the bug, scaling Redis, and tuning or downgrading the pool configuration to enable pre‑warming via minEvictableIdleTimeMillis.

Circuit BreakingConnection PoolDubbo
0 likes · 13 min read
Troubleshooting Dubbo Thread Pool Exhaustion: A Redis Performance Optimization Case Study
Baidu Geek Talk
Baidu Geek Talk
Jun 16, 2021 · Fundamentals

Concurrent Optimization Techniques in C++: SIMD, Out‑of‑Order Execution, and Lock‑Free/Wait‑Free Algorithms

The article reviews Baidu C++ engineers' concurrency optimizations, explaining why modern software must exploit parallelism and detailing SIMD vectorization, out‑of‑order execution, and micro‑architectural analysis, then compares mutex, lock‑free, and wait‑free synchronization, showcasing case studies where atomic and wait‑free designs dramatically improve multithreaded performance.

Performance OptimizationSIMDconcurrency
0 likes · 35 min read
Concurrent Optimization Techniques in C++: SIMD, Out‑of‑Order Execution, and Lock‑Free/Wait‑Free Algorithms
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 15, 2021 · Backend Development

Mastering Cache Layers: From Distributed to CPU Cache for Performance Gains

This article explores how introducing various cache layers—from database and distributed caches to local and CPU caches—bridges the gap between fast CPUs and slow I/O, detailing performance benefits, cache miss handling, consistency strategies, memory management, and techniques to avoid false sharing.

CPU cacheMemory ManagementPerformance Optimization
0 likes · 13 min read
Mastering Cache Layers: From Distributed to CPU Cache for Performance Gains
Didi Tech
Didi Tech
Jun 11, 2021 · Frontend Development

Design and Implementation of a Real-Time Data Visualization Large Screen Using WebGL and a Custom Map Framework

The article details DiDi’s development of a real‑time, large‑screen data‑visualization system built on a custom WebGL‑based map framework, describing how they tackled one‑time map loading, massive data compression, and high‑performance rendering of trajectories, bubbles, heatmaps, flight lines and animated scatter points, supported by interactive debugging tools.

Data visualizationFrontend DevelopmentPerformance Optimization
0 likes · 27 min read
Design and Implementation of a Real-Time Data Visualization Large Screen Using WebGL and a Custom Map Framework
macrozheng
macrozheng
Jun 11, 2021 · Backend Development

How a Faster CRC-64 Boosted Redis Performance: The CRCSpeed Story

An in‑depth look at how mattsta’s CRCSpeed implementation replaced Redis’s original CRC algorithm, delivering up to four‑fold speed gains, the history of its development from 2014 to its 2020 integration, and the performance impact on RDB generation and cluster slot hashing.

CRCPerformance Optimizationalgorithm
0 likes · 14 min read
How a Faster CRC-64 Boosted Redis Performance: The CRCSpeed Story
Meituan Technology Team
Meituan Technology Team
Jun 10, 2021 · Mobile Development

Cross‑Platform Reuse Framework in Meituan Homestay: Design, Implementation, and Practice

Meituan Homestay built a custom cross‑platform reuse framework converting React Native code to mini‑programs, achieving up to 90% code reuse, reducing bundle size, improving performance, and establishing strict processes for quality, thus cutting development effort and enhancing productivity across iOS, Android, and mini‑programs.

Frontend ArchitecturePerformance OptimizationReact Native
0 likes · 35 min read
Cross‑Platform Reuse Framework in Meituan Homestay: Design, Implementation, and Practice
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 9, 2021 · Backend Development

Mastering Cache Optimization: From Distributed to CPU Cache and Beyond

This article explores the fundamentals and advanced techniques of cache optimization, covering multi‑level caching, read/write performance gains, cache miss handling, consistency strategies, heap versus direct memory, CPU cache effects, false sharing, and practical mitigation patterns.

CPU cacheMemory ManagementPerformance Optimization
0 likes · 13 min read
Mastering Cache Optimization: From Distributed to CPU Cache and Beyond
21CTO
21CTO
Jun 9, 2021 · Cloud Native

Baidu’s Low‑Intrusion, High‑Performance Service Mesh: Architecture & Lessons

This article details Baidu’s internal service‑mesh deployment, explaining why traditional RPC‑based governance fell short, how a sidecar‑based mesh decouples governance from frameworks, and the technical challenges and solutions for low‑intrusion, high‑performance, fault‑tolerant traffic management across tens of thousands of microservices.

Cloud NativeMicroservicesPerformance Optimization
0 likes · 18 min read
Baidu’s Low‑Intrusion, High‑Performance Service Mesh: Architecture & Lessons
Baidu Geek Talk
Baidu Geek Talk
Jun 9, 2021 · Cloud Native

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

Baidu created an internally‑built, Istio‑based service mesh that decouples governance from language‑specific RPCs, offering low‑intrusion integration, ultra‑low latency via a brpc coroutine data plane, advanced fault‑tolerance and fine‑grained traffic scheduling, and now powers over 80 % of its core microservices handling more than a trillion daily requests.

EnvoyIstioMicroservices
0 likes · 17 min read
Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Performance Optimizations
Architect
Architect
Jun 6, 2021 · Databases

Optimizing MySQL Pagination for Large Datasets: Analysis and Solutions

An engineer describes a production MySQL pagination issue where large offset queries caused severe slowdown, analyzes the root cause, demonstrates data simulation scripts, and presents three optimization strategies—including index covering with subqueries, redefining start positions, and applying offset limits—to improve query performance on massive tables.

MySQLPerformance Optimizationdatabase
0 likes · 13 min read
Optimizing MySQL Pagination for Large Datasets: Analysis and Solutions
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jun 4, 2021 · Mobile Development

Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success

This article details how Kuaishou’s Fast Creation team leveraged pure Flutter to implement complex audio‑video features such as playback, editing, and live streaming, describing the challenges of UI, state, performance, and data communication, and presenting optimization techniques like external textures, FFI, thumbnail caching, and frame‑rate improvements.

FFIFlutterPerformance Optimization
0 likes · 18 min read
Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success
Code Ape Tech Column
Code Ape Tech Column
Jun 4, 2021 · Databases

8 MySQL Performance Tricks to Slash Query Time from Seconds to Milliseconds

This article examines common MySQL performance pitfalls such as inefficient LIMIT offsets, implicit type conversions, suboptimal UPDATE/DELETE joins, mixed sorting, misuse of EXISTS, and limited condition pushdown, then demonstrates concrete rewrites—including range reduction and WITH clauses—that reduce execution times from seconds to milliseconds.

MySQLPerformance OptimizationQuery Tuning
0 likes · 12 min read
8 MySQL Performance Tricks to Slash Query Time from Seconds to Milliseconds
Alibaba Cloud Native
Alibaba Cloud Native
Jun 3, 2021 · Artificial Intelligence

How Weibo Boosted Deep Learning Training Speed 18× with Fluid and JindoRuntime

Weibo’s deep learning platform faced severe latency and stability issues when accessing massive small‑file datasets via a compute‑storage‑separated architecture, so the team adopted the CNCF Fluid project with JindoRuntime, implementing a distributed cache that leverages POSIX interfaces, dramatically improving data locality, reducing HDFS load, and achieving up to 18‑fold training speedups while raising success rates from 37 % to 98 %.

Data CachingDeep LearningDistributed Training
0 likes · 15 min read
How Weibo Boosted Deep Learning Training Speed 18× with Fluid and JindoRuntime
dbaplus Community
dbaplus Community
Jun 1, 2021 · Big Data

How Didi Boosted SQL Performance by 40%: Migrating 10k Hive Jobs to Spark

Didi migrated over 10,000 Hive SQL tasks to Spark SQL, achieving 85% Spark task share, cutting execution time by 40%, and reducing CPU and memory usage by 21% and 49% respectively, through a systematic migration process that addressed syntax, UDF, performance, and functional differences between the two engines.

Big DataPerformance OptimizationSQL Migration
0 likes · 20 min read
How Didi Boosted SQL Performance by 40%: Migrating 10k Hive Jobs to Spark
Java High-Performance Architecture
Java High-Performance Architecture
Jun 1, 2021 · Backend Development

How Ximalaya Scaled Its Gateway to 200B Daily Calls: Architecture & Optimizations

This article details Ximalaya's evolution of its HTTP gateway—from a Tomcat NIO prototype to a fully asynchronous Netty design—covering architectural diagrams, performance bottlenecks, traffic management features, monitoring, GC tuning, and future plans for HTTP/2 and graceful degradation.

HTTP2Performance Optimizationasynchronous processing
0 likes · 15 min read
How Ximalaya Scaled Its Gateway to 200B Daily Calls: Architecture & Optimizations
Qunar Tech Salon
Qunar Tech Salon
Jun 1, 2021 · Big Data

Integrating TensorFlow for Java with Spark‑Scala for Distributed Machine Learning Prediction

This article shares practical experience of building a high‑performance distributed prediction service by combining TensorFlow for Java with Spark‑Scala, covering framework selection, performance comparison, model training, loading, inference, deployment, and optimization techniques for large‑scale data processing.

Big DataPerformance OptimizationScala
0 likes · 16 min read
Integrating TensorFlow for Java with Spark‑Scala for Distributed Machine Learning Prediction
dbaplus Community
dbaplus Community
May 25, 2021 · Databases

How Migrating 40 B Records from MySQL to MongoDB Cut Costs and Boost Performance

A large‑scale IoT service migrated 40 billion rows from MySQL to MongoDB, solving capacity, cost, and data‑skew issues while achieving higher performance, lower storage consumption, and a flexible, highly available architecture, with detailed resource evaluation, migration steps, optimization tactics, and cost‑benefit analysis.

Cost SavingsMongoDBMySQL
0 likes · 21 min read
How Migrating 40 B Records from MySQL to MongoDB Cut Costs and Boost Performance
Big Data Technology & Architecture
Big Data Technology & Architecture
May 23, 2021 · Big Data

Comprehensive Guide to Hive: Fundamentals, SQL Syntax, Performance Tuning, and Interview Preparation

This extensive article introduces Hive as a Hadoop‑based data warehouse, explains its architecture, core concepts, DDL/DML syntax, functions, performance‑optimization techniques, data‑skew handling, and provides a collection of common interview questions for Hive practitioners.

HadoopPerformance Optimizationdata-warehouse
0 likes · 66 min read
Comprehensive Guide to Hive: Fundamentals, SQL Syntax, Performance Tuning, and Interview Preparation
Tencent Cloud Developer
Tencent Cloud Developer
May 21, 2021 · Big Data

Tencent Cloud Oceanus: Flink SQL Optimization and Extension Practices

Tencent Cloud Oceanus, a computing service powering internal apps like WeChat and external partners such as Bilibili, scales to over 30,000 cores handling 5 PB daily and 500,000 jobs, and tackles Flink SQL’s syntax, function and operational limits with table‑valued functions, incremental and enhanced tumble windows, and caching‑based retraction optimization that cuts downstream data volume up to 30× and improves join performance by about 20 %.

Big DataFlink SQLOceanus
0 likes · 19 min read
Tencent Cloud Oceanus: Flink SQL Optimization and Extension Practices
Java Backend Technology
Java Backend Technology
May 20, 2021 · Backend Development

How Transparent Multilevel Cache (TMC) Supercharges Java Application Performance

The article explains Youzan's Transparent Multilevel Cache (TMC), a solution that automatically detects cache hotspots, adds an application‑level local cache, and provides hit statistics to reduce load on distributed caches, improve consistency, and boost performance for high‑traffic e‑commerce scenarios.

CacheDistributed SystemsPerformance Optimization
0 likes · 15 min read
How Transparent Multilevel Cache (TMC) Supercharges Java Application Performance
Java Interview Crash Guide
Java Interview Crash Guide
May 19, 2021 · Backend Development

How to Optimize Java Scheduled Tasks for High‑Volume Data Sync

This article explains how to optimize Java scheduled tasks for large‑scale data synchronization by introducing phased improvements such as blacklist mechanisms, multithreaded execution with CountDownLatch, and server‑level sharding, providing practical guidelines for performance and reliability.

Performance OptimizationScheduled Tasksconcurrency
0 likes · 13 min read
How to Optimize Java Scheduled Tasks for High‑Volume Data Sync
dbaplus Community
dbaplus Community
May 17, 2021 · Databases

How Migrating from Elasticsearch to MongoDB Cut Costs 10‑Fold and Boosted Latency

This article presents a detailed case study of moving a 2‑petabyte smart‑product data workload from Elasticsearch to MongoDB, covering business background, source cluster architecture, MongoDB design and resource planning, step‑by‑step performance optimizations, latency and cost comparisons, and guidance on when each database is appropriate.

Database ArchitectureElasticsearchMongoDB
0 likes · 21 min read
How Migrating from Elasticsearch to MongoDB Cut Costs 10‑Fold and Boosted Latency
Programmer DD
Programmer DD
May 16, 2021 · Backend Development

What Really Drives Scalable Backend Architecture? Lessons from Weibo’s Massive System

This article explores the essence of system architecture, illustrating how large‑scale services like Uber and Weibo handle massive traffic, data storage, service decomposition, multi‑level caching, and monitoring, and offers practical design principles for building robust, high‑performance backend systems.

Backend ArchitecturePerformance OptimizationScalable Systems
0 likes · 22 min read
What Really Drives Scalable Backend Architecture? Lessons from Weibo’s Massive System
Programmer DD
Programmer DD
May 15, 2021 · Backend Development

Why Cursor-Based Pagination Beats Offset: Performance Insights and Code

This article explains how cursor‑based pagination avoids the heavy cost of offset/limit queries by using database cursors, shows practical API examples, compares query plans, and discusses why cursors improve performance and consistency for deep pagination in backend systems.

API paginationPerformance Optimizationcursor pagination
0 likes · 9 min read
Why Cursor-Based Pagination Beats Offset: Performance Insights and Code
iQIYI Technical Product Team
iQIYI Technical Product Team
May 14, 2021 · Artificial Intelligence

Performance Optimization of TensorFlow Feature Columns in Recommendation Systems

The article details how iQIYI doubled online inference speed and cut p99 latency by over 50% in TensorFlow‑based CTR recommendation models by replacing costly string‑based integer hashing, removing redundant dense‑sparse conversions, and deduplicating user features for efficient broadcasting, demonstrating that modest Feature Column tweaks can yield major production gains.

Feature ColumnsPerformance OptimizationTensorFlow
0 likes · 11 min read
Performance Optimization of TensorFlow Feature Columns in Recommendation Systems
Tencent Music Tech Team
Tencent Music Tech Team
May 13, 2021 · Backend Development

Performance Optimization and Profiling of Go Services Using pprof and trace

The article outlines why high‑load Go services need performance tuning and presents a systematic workflow—preparation, analysis with Linux tools and Go’s pprof/trace, targeted optimizations such as goroutine pooling, Redis MSET, efficient JSON handling and slice resizing—demonstrating how these changes boost throughput, lower latency, and stabilize memory usage while offering broader Go‑specific best‑practice recommendations.

GoLinuxPerformance Optimization
0 likes · 25 min read
Performance Optimization and Profiling of Go Services Using pprof and trace
Volcano Engine Developer Services
Volcano Engine Developer Services
May 12, 2021 · Cloud Computing

How High‑Performance IaaS Virtualization Powered Douyin’s Spring Festival Red‑Envelope Event

In this interview, ByteDance cloud engineer Wu Chen explains how system‑level IaaS virtualization delivered elasticity, cost‑effectiveness, and strong isolation to support Douyin’s Spring Festival red‑envelope event, compares virtualization with containers, shares reliability lessons from a power‑outage test, and outlines future trends.

Cloud ComputingDouyinIaaS
0 likes · 6 min read
How High‑Performance IaaS Virtualization Powered Douyin’s Spring Festival Red‑Envelope Event
Architecture Digest
Architecture Digest
May 12, 2021 · Backend Development

Performance Optimization of a High‑Concurrency Python Web Service

This article documents a Python web service performance optimization case, detailing the initial bottlenecks, architectural redesign with caching and message queues, load‑testing methodology, Linux TCP time‑wait tuning, and the final results achieving 50k QPS with sub‑70 ms latency.

Linux TuningLoad TestingPerformance Optimization
0 likes · 9 min read
Performance Optimization of a High‑Concurrency Python Web Service
IT Architects Alliance
IT Architects Alliance
May 6, 2021 · Industry Insights

Designing High‑Performance, Highly‑Available Large‑Scale Web Architectures

This article provides a comprehensive technical overview of large‑scale distributed website architecture, covering characteristics, goals, common patterns, high‑performance and high‑availability designs, scalability, extensibility, security, agility, a seven‑layer reference model, and a detailed e‑commerce case study with practical optimization steps.

Distributed SystemsPerformance OptimizationScalability
0 likes · 26 min read
Designing High‑Performance, Highly‑Available Large‑Scale Web Architectures
Meituan Technology Team
Meituan Technology Team
May 6, 2021 · Backend Development

GraphQL‑Based BFF Architecture with Metadata‑Driven Data Aggregation

The article describes a backend‑for‑frontend architecture that pushes GraphQL into the BFF layer, separates fetch and display units, drives execution with metadata, unifies query models, applies caching and parallel processing optimizations, and demonstrates over 50 % logic reuse and doubled development efficiency in production.

BFFGraphQLPerformance Optimization
0 likes · 35 min read
GraphQL‑Based BFF Architecture with Metadata‑Driven Data Aggregation
Qu Tech
Qu Tech
May 6, 2021 · Big Data

How JuiceFS Cut HDFS Load by 26% and Boost Presto Query Speed 13%

This case study details how integrating JuiceFS with Presto reduced HDFS cluster load by about 26%, achieved over 90% cache hit rate for ad‑hoc queries, and lowered average query latency by roughly 13%, while simplifying operations and improving system stability.

Big DataCacheHDFS
0 likes · 9 min read
How JuiceFS Cut HDFS Load by 26% and Boost Presto Query Speed 13%
High Availability Architecture
High Availability Architecture
Apr 29, 2021 · Backend Development

C++ Backend Performance Optimization at Baidu: Memory Access, Allocation, and Concurrency Techniques

This article shares Baidu C++ engineers' practical performance‑optimisation techniques, covering memory‑access patterns, custom allocation strategies, string handling, protobuf handling, cache‑line considerations and memory‑order semantics to achieve significant latency and cost reductions in large‑scale backend services.

Performance Optimizationbackend-developmentmemory allocation
0 likes · 32 min read
C++ Backend Performance Optimization at Baidu: Memory Access, Allocation, and Concurrency Techniques
58 Tech
58 Tech
Apr 26, 2021 · Frontend Development

CarNext: A Customized Server‑Side Rendering Framework Based on Next.js for 58.com Automotive Business

This article explores the evolution of front‑end performance optimization, compares SPA and SSR architectures, introduces a Node‑based middle‑layer design, and details the CarNext framework built on Next.js that improves rendering speed, SEO friendliness, and development efficiency for 58.com’s automotive services.

Frontend ArchitectureNext.jsNode.js
0 likes · 13 min read
CarNext: A Customized Server‑Side Rendering Framework Based on Next.js for 58.com Automotive Business
macrozheng
macrozheng
Apr 26, 2021 · Backend Development

How Much Memory Does a Java Object Really Use?

Understanding the actual memory footprint of Java objects—including headers, class pointers, fields, and alignment—reveals hidden waste, and the article provides calculations for Integer objects, arrays, and collections, plus practical guidelines to reduce memory usage by preferring primitive types, smaller fields, and arrays over collections.

Memory ManagementObject LayoutPerformance Optimization
0 likes · 9 min read
How Much Memory Does a Java Object Really Use?
21CTO
21CTO
Apr 24, 2021 · Backend Development

Unlocking C++ Performance: Surprising Memory‑Access Tricks from Baidu Engineers

This article explores Baidu C++ engineers' deep‑dive into performance optimization, covering memory‑access patterns, string‑buffer handling, protobuf merging, malloc strategies, job‑arena allocation, cache‑line effects, and modern memory‑order semantics to achieve multi‑fold speedups in large‑scale backend services.

C++Performance OptimizationProtobuf
0 likes · 33 min read
Unlocking C++ Performance: Surprising Memory‑Access Tricks from Baidu Engineers
Tencent Music Tech Team
Tencent Music Tech Team
Apr 23, 2021 · Mobile Development

Native Memory Analysis and Optimization in Android K歌 Application

The article details a thorough investigation of native‑memory crashes in the K歌 Android app, describing how memory usage was profiled, comparing three analysis tools, building a custom loli_profiler‑based hook to track malloc/free and bitmap allocations, exposing leaks, and outlining fixes and future optimization plans.

AndroidBitmapHooking
0 likes · 28 min read
Native Memory Analysis and Optimization in Android K歌 Application
Xianyu Technology
Xianyu Technology
Apr 22, 2021 · Big Data

Real-time Performance Optimization of the Mahé Selection and Delivery System

By classifying data streams, aggregating large‑scale T+1 records in six‑hour windows, encoding attributes with multi‑value mappings, storing compressed rule‑hit backups, and synchronizing recall tables in real time, Mahé’s selection‑and‑delivery pipeline cut end‑to‑end latency from minutes to seconds, achieving robust second‑level responsiveness.

Big DataPerformance OptimizationReal-Time
0 likes · 12 min read
Real-time Performance Optimization of the Mahé Selection and Delivery System
Baidu Geek Talk
Baidu Geek Talk
Apr 21, 2021 · Backend Development

Performance Optimization in Baidu's C++ Backend: Memory Allocation and Access Techniques

Baidu engineers boost C++ backend latency and cost efficiency by eliminating unnecessary string zero‑initialization, using zero‑copy split with SIMD, replacing deep protobuf merges with repeated string fields, employing job‑scoped arenas and custom memory resources for allocation, and applying prefetching, cache‑line awareness, and tuned memory‑order semantics, achieving multiplicative to order‑of‑magnitude speedups.

Memory AccessPerformance Optimizationcache line
0 likes · 31 min read
Performance Optimization in Baidu's C++ Backend: Memory Allocation and Access Techniques
JD Retail Technology
JD Retail Technology
Apr 21, 2021 · Frontend Development

Design and Architecture of the Dolphin System for JD International App

The Dolphin system introduces a native‑plus‑H5, component‑based architecture using React to meet JD International’s personalized channel requirements, improve performance, enable cross‑platform configuration, and provide a secure, real‑time, and isolated solution for dynamic page rendering.

JD InternationalPerformance OptimizationReact
0 likes · 7 min read
Design and Architecture of the Dolphin System for JD International App
New Oriental Technology
New Oriental Technology
Apr 19, 2021 · Mobile Development

Understanding ConstraintLayout in Android Development

This article explores the features and benefits of ConstraintLayout in Android, including its flexibility, performance improvements, and practical usage examples for creating complex layouts efficiently.

Android DevelopmentConstraintLayoutLayout Management
0 likes · 11 min read
Understanding ConstraintLayout in Android Development
Top Architect
Top Architect
Apr 16, 2021 · Backend Development

Evolution of a Python Backend Architecture: From MVC to Microservices and Domain‑Driven Design

This article recounts the author's three‑year journey evolving a Python‑based SaaS backend from a simple MVC setup through service splitting and microservices, detailing architectural choices, performance challenges, optimization tactics, and the move toward domain‑driven design, while sharing practical lessons and resources.

Backend ArchitectureDomain-Driven DesignMicroservices
0 likes · 8 min read
Evolution of a Python Backend Architecture: From MVC to Microservices and Domain‑Driven Design
JD Retail Technology
JD Retail Technology
Apr 15, 2021 · Backend Development

How We Scaled JD’s UGC Platform with Elasticsearch: A Backend Architecture Deep Dive

This case study details how JD’s "Browse" UGC project evolved from rapid agile delivery to a performance bottleneck as data grew, and how introducing Elasticsearch, redesigning the query flow, and refactoring storage components restored fast, flexible searches for both front‑end and operations users.

Backend ArchitectureElasticsearchJD UGC Platform
0 likes · 9 min read
How We Scaled JD’s UGC Platform with Elasticsearch: A Backend Architecture Deep Dive
AntTech
AntTech
Apr 9, 2021 · Information Security

Next‑Generation Intel SGX on Ice Lake: Performance Evaluation and Optimization with Occlum

This article reviews the Ice Lake‑based next‑generation Intel SGX, compares its security and performance improvements over previous generations, presents detailed benchmark results on memory access, dynamic memory management and enclave switching, and describes software optimizations implemented in the Occlum runtime to mitigate remaining overheads.

Confidential ComputingIce LakeIntel SGX
0 likes · 8 min read
Next‑Generation Intel SGX on Ice Lake: Performance Evaluation and Optimization with Occlum
Open Source Linux
Open Source Linux
Apr 9, 2021 · Operations

How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown

Replit engineers discovered that slow Docker container shutdown on preemptible VMs caused REPL sessions to hang for up to a minute, and by bypassing Docker’s kill process and directly terminating container PIDs they reduced error rates from 3% to under 0.5% and cut 99th‑percentile startup time from two minutes to fifteen seconds.

Container ShutdownDockerLinux
0 likes · 12 min read
How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown
vivo Internet Technology
vivo Internet Technology
Apr 7, 2021 · Frontend Development

3D Data Visualization in Front-end Development: From Concept to Practice

The article guides front‑end developers from basic 2D charting to immersive 3D data visualizations, explaining WebGL’s rendering pipeline, comparing libraries such as Three.js and Babylon.js, detailing camera, lighting, model handling techniques, and showing how Draco compression dramatically shrinks GLB assets while preserving quality.

3D rendering3d-visualizationData visualization
0 likes · 15 min read
3D Data Visualization in Front-end Development: From Concept to Practice
Baidu Geek Talk
Baidu Geek Talk
Apr 7, 2021 · Backend Development

Design and Architecture of Baidu Transaction Middle Platform Order System

Baidu’s Transaction Middle Platform Order System provides a unified, cloud‑native architecture that supports diverse Baidu products by orchestrating modular commands, handling order lifecycle, payment, refunds, and splitting, while employing caching, asynchronous processing, and sharded databases to achieve high throughput and low latency.

Backend ArchitectureDistributed SystemsPerformance Optimization
0 likes · 16 min read
Design and Architecture of Baidu Transaction Middle Platform Order System
dbaplus Community
dbaplus Community
Apr 5, 2021 · Databases

When and How to Apply Database Sharding: Practical Guidelines and Pitfalls

This article explains why database performance bottlenecks arise, outlines criteria for deciding when to shard databases and tables, and provides detailed strategies for SQL tuning, table restructuring, horizontal and vertical splitting, single‑ versus multi‑database sharding, as well as handling cross‑database joins, distributed transactions, pagination, and ID generation.

Distributed TransactionsID generationPerformance Optimization
0 likes · 12 min read
When and How to Apply Database Sharding: Practical Guidelines and Pitfalls
Alibaba Cloud Native
Alibaba Cloud Native
Apr 3, 2021 · Cloud Native

How RocketMQ Achieved Zero‑Failure Double‑11 with Cloud‑Native Operator and POP Consumption

This article details RocketMQ's 2020 Double‑11 transformation, covering its migration to a Kubernetes‑based operator, a MessageType‑indexed filter optimization that cut CPU usage by up to 32%, and the introduction of a POP consumption model that eliminates rebalance‑induced latency and improves reliability.

Cloud NativeKubernetesMessage Queue
0 likes · 14 min read
How RocketMQ Achieved Zero‑Failure Double‑11 with Cloud‑Native Operator and POP Consumption
Xianyu Technology
Xianyu Technology
Apr 2, 2021 · Mobile Development

Xianyu Mobile Performance Testing Automation Platform Solution

Xianyu built an automated mobile performance testing platform that standardizes and integrates testing into the release pipeline, replacing manual steps with three‑stage automated tasks, adding data collection, retry verification, and reporting, cutting manpower from a day to under an hour while boosting data accuracy and stability, with plans to further embed testing into CI.

Mobile DevelopmentPerformance OptimizationTesting Automation
0 likes · 8 min read
Xianyu Mobile Performance Testing Automation Platform Solution
Byte Quality Assurance Team
Byte Quality Assurance Team
Mar 31, 2021 · Backend Development

Root Cause Analysis and Optimization of RocketMQ Message Dispatch in the Tesla Interface Testing Platform

The article investigates a performance bottleneck in Tesla's interface testing platform where large test tasks experience up to nine‑minute report delays, identifies the hidden latency in RocketMQ message dispatch to handlers, and proposes a redesign of channel scheduling that reduces execution time to under four minutes.

Channel SchedulingMessage QueuePerformance Optimization
0 likes · 6 min read
Root Cause Analysis and Optimization of RocketMQ Message Dispatch in the Tesla Interface Testing Platform
DataFunTalk
DataFunTalk
Mar 29, 2021 · Big Data

Beike's OLAP Platform: Druid Adoption, Architecture, Performance Comparison, and Operational Optimizations

This article details Beike's large‑scale OLAP platform, explaining why Druid was chosen over Kylin, describing the platform's four‑layer architecture, presenting performance and storage benchmarks, and outlining practical improvements to data ingestion, real‑time distinct counting, and cluster stability for high‑concurrency business scenarios.

Big DataDruidOLAP
0 likes · 19 min read
Beike's OLAP Platform: Druid Adoption, Architecture, Performance Comparison, and Operational Optimizations
DataFunTalk
DataFunTalk
Mar 27, 2021 · Big Data

Kuaishou's HDFS Architecture, Scale, Challenges, and Practices

This article presents an in‑depth technical overview of Kuaishou's massive HDFS deployment, detailing its architecture, petabyte‑scale data and thousands‑of‑node clusters, the key scalability challenges faced, and the custom solutions—including FixedOrder, RBF balancer, observer read, slow‑node mitigation, and tiered protection—implemented to keep the system performant and reliable.

Big DataHDFSKuaishou
0 likes · 12 min read
Kuaishou's HDFS Architecture, Scale, Challenges, and Practices
58 Tech
58 Tech
Mar 26, 2021 · Mobile Development

Startup Optimization Practices for 58 Tongcheng iOS App: Measurement, Method Timing Detection, Binary Reordering, and Lazy Loading

This article details how 58 Tongcheng improved iOS app startup speed by defining launch time, building automated measurement tools, detecting slow methods via hooking, applying binary reordering with Clang sanitizers, and implementing dynamic library lazy loading, achieving significant reductions in launch latency and page faults.

Binary ReorderingPerformance Optimizationapp startup
0 likes · 25 min read
Startup Optimization Practices for 58 Tongcheng iOS App: Measurement, Method Timing Detection, Binary Reordering, and Lazy Loading
Top Architect
Top Architect
Mar 25, 2021 · Operations

Improving REPL Container Shutdown Performance at Replit

Replit engineers analyzed why container shutdown on preemptible VMs caused REPL sessions to stall for up to a minute, identified Docker's network‑release bottleneck, and implemented a direct SIGKILL workaround that reduced error rates and startup latency dramatically.

Container ManagementDockerOps
0 likes · 12 min read
Improving REPL Container Shutdown Performance at Replit
Baidu Geek Talk
Baidu Geek Talk
Mar 24, 2021 · Backend Development

How Baidu Scales Live‑Stream Messaging to Millions of Users

This article analyzes Baidu's live‑stream messaging system, compares it with ordinary group chat, identifies scalability challenges, proposes a multicast (mcast) architecture, evaluates performance, bandwidth, and client impact, and outlines further enhancements such as historical and gift messages.

Backend ArchitecturePerformance OptimizationScalability
0 likes · 29 min read
How Baidu Scales Live‑Stream Messaging to Millions of Users
MaGe Linux Operations
MaGe Linux Operations
Mar 20, 2021 · Backend Development

Mastering Elasticsearch Distributed Search: Performance Tips & Pagination Strategies

This article examines Elasticsearch’s distributed search architecture, explains the two‑phase query and fetch process, identifies performance and relevance scoring challenges, and presents optimization techniques such as Search After with point‑in‑time, Scroll API usage, and DFS query‑then‑fetch for accurate scoring.

Distributed SearchElasticsearchPerformance Optimization
0 likes · 9 min read
Mastering Elasticsearch Distributed Search: Performance Tips & Pagination Strategies
Liangxu Linux
Liangxu Linux
Mar 20, 2021 · Game Development

How a Hacker Cut GTA Online’s Loading Time by 70% Using Code Hooks

A reverse‑engineer discovered that GTA Online’s slow startup stems from an inefficient if‑loop that scans a 10 MB JSON file 1.98 billion times, and by hooking strlen and replacing the loop with a hash‑map, reduced load times from six minutes to under two minutes.

GTA OnlinePerformance Optimizationcode hooking
0 likes · 6 min read
How a Hacker Cut GTA Online’s Loading Time by 70% Using Code Hooks
Tencent Tech
Tencent Tech
Mar 19, 2021 · Backend Development

How JDK 16’s Vector API Supercharges Java Performance for Data‑Intensive Workloads

JDK 16, released on March 16, introduces the Vector API—a set of Java interfaces that translate scalar operations into SIMD instructions, dramatically reducing operation counts and delivering 2‑5× speedups for matrix multiplication and up to 14‑16× for vector dot products, with notable contributions from Tencent’s Kona JDK team.

JDK16Performance OptimizationSIMD
0 likes · 6 min read
How JDK 16’s Vector API Supercharges Java Performance for Data‑Intensive Workloads
Meituan Technology Team
Meituan Technology Team
Mar 18, 2021 · Frontend Development

How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web

This article details Meituan Waimai's front‑end team experience of using Flutter Web to create a unified code base for Android, iOS, PC and H5, covering business and technical background, challenges, overall and detailed design, performance optimizations, build‑and‑deploy pipelines, and measurable results.

FlutterFrontend DevelopmentPerformance Optimization
0 likes · 23 min read
How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web
21CTO
21CTO
Mar 10, 2021 · Fundamentals

Why Stack Overflow Engineers Skip Some Best Practices—and What We Can Learn

Stack Overflow’s engineering team reveals how they deliberately forgo certain coding best practices—such as strict adherence to design patterns, extensive unit testing, and conventional language choices—to boost performance and scalability, offering insights into the trade‑offs between idealism and real‑world software demands.

Performance Optimizationcoding best practicessoftware development
0 likes · 6 min read
Why Stack Overflow Engineers Skip Some Best Practices—and What We Can Learn