Tagged articles
1921 articles
Page 11 of 20
Alibaba Terminal Technology
Alibaba Terminal Technology
May 31, 2022 · Mobile Development

How DX Achieves Near‑Native Performance: Pipeline Async, Async Rendering, and Resource Control

This article details how Alibaba’s DX (DinamicX) framework attains near‑native performance through server‑side XML compilation, lightweight virtual trees, pipeline asynchronous execution, async drawing, and off‑screen resource control, and presents measurable gains such as 40% reduction in main‑thread work and 65% CPU savings on media‑heavy pages.

Async RenderingDXMobile UI
0 likes · 18 min read
How DX Achieves Near‑Native Performance: Pipeline Async, Async Rendering, and Resource Control
政采云技术
政采云技术
May 31, 2022 · Fundamentals

Efficient Parent‑Child Relationship Deduplication Using Hashset Caching

This article presents an efficient deduplication algorithm for parent‑child relationship validation that caches intermediate results in a hashset to eliminate redundant computations, dramatically improving performance and scalability for large datasets by reducing verification steps through stored validated nodes.

Parent-ChildPerformance Optimizationdeduplication
0 likes · 11 min read
Efficient Parent‑Child Relationship Deduplication Using Hashset Caching
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 27, 2022 · Frontend Development

How We Cut CodeSandbox Sandbox Build Time from 2 Minutes to 1 Second

This article details the background, architecture, and step‑by‑step performance optimizations—including Packager caching, request reduction, Service‑Worker caching, and Webpack‑style externals—that reduced a CodeSandbox sandbox build from around two minutes to roughly one second.

CodeSandboxFrontend BuildPerformance Optimization
0 likes · 23 min read
How We Cut CodeSandbox Sandbox Build Time from 2 Minutes to 1 Second
Zuoyebang Tech Team
Zuoyebang Tech Team
May 26, 2022 · Cloud Native

How ZRTC Powers Millions of Live Streams: Architecture & Scaling

ZRTC, the real‑time audio‑video platform behind 作业帮, has been refined for over three years to support massive, multi‑cloud, multi‑protocol live streaming, employing a unified SDK, intelligent scheduling, custom SFU services, and extensive performance tuning to achieve high concurrency, low latency, and robust high‑availability.

Cloud NativePerformance OptimizationReal-time Streaming
0 likes · 22 min read
How ZRTC Powers Millions of Live Streams: Architecture & Scaling
Architect
Architect
May 24, 2022 · Big Data

Processing 10 GB Age Data on a 4 GB Memory Machine Using Java: Single‑Threaded and Multi‑Threaded Approaches

The article presents a complete Java solution for generating, reading, and analyzing a 10 GB file of age values (18‑70) on a 4 GB RAM, 2‑core PC, comparing single‑threaded counting with a producer‑consumer multithreaded design that dramatically improves CPU utilization and reduces total processing time.

Performance OptimizationProducer Consumeralgorithm
0 likes · 20 min read
Processing 10 GB Age Data on a 4 GB Memory Machine Using Java: Single‑Threaded and Multi‑Threaded Approaches
ByteFE
ByteFE
May 20, 2022 · Frontend Development

Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More

This newsletter highlights the formation of a JavaScript runtime interoperability group, new Chrome 102 DevTools features, Google’s performance‑boosting private prefetch proxy, a comparison of Vue and React performance, Node.js advantages for microservices, and several recent articles on frontend tooling, image optimization, and modern JavaScript language features.

Chrome DevToolsFrontendNode.js
0 likes · 7 min read
Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More
JD Tech
JD Tech
May 20, 2022 · Mobile Development

MCube: A Native Dynamic Page Solution for JD.com Mobile Apps

The article presents MCube, a cross‑platform native dynamic UI framework used in JD.com’s mobile app to improve performance, reduce development effort, and enable rapid, stable feature delivery through a modular architecture, XML DSL, Yoga layout engine, and comprehensive management and tooling support.

Dynamic UIJD.comMCube
0 likes · 14 min read
MCube: A Native Dynamic Page Solution for JD.com Mobile Apps
Meituan Technology Team
Meituan Technology Team
May 19, 2022 · Artificial Intelligence

Tulong: An Industrial Graph Neural Network Framework and Learning Platform at Meituan

Tulong is Meituan’s industrial graph neural network framework and learning platform that combines a compact MTGraph engine, a modular operator‑based GNN library, and visual workflow tools to enable heterogeneous, billion‑edge graph training on a single machine with up to 60 % memory savings and 2–4× speedups, streamlining search, recommendation, advertising and delivery pipelines.

FrameworkIndustrial AIPerformance Optimization
0 likes · 24 min read
Tulong: An Industrial Graph Neural Network Framework and Learning Platform at Meituan
vivo Internet Technology
vivo Internet Technology
May 18, 2022 · Mobile Development

Optimizing Android PopupWindow and Snackbar UI Thread to Prevent Frame Drops

To eliminate frame drops caused by animated PopupWindow and Snackbar conflicts, the article shows how moving costly view inflation and show/dismiss operations to a dedicated HandlerThread—while still invoking show() on the UI thread—creates a separate UI thread that respects Android’s thread‑checking rules and keeps animations smooth.

AndroidPerformance OptimizationPopupWindow
0 likes · 20 min read
Optimizing Android PopupWindow and Snackbar UI Thread to Prevent Frame Drops
vivo Internet Technology
vivo Internet Technology
May 18, 2022 · Backend Development

Kafka Cluster Fault Analysis: Root Cause and Cascading Failure Mechanism

A Kafka cluster at vivo suffered a total traffic drop across a resource group when a broker’s disk failed, because the default producer partitioner still hashed keys to the failed partition, exhausting client buffers and blocking all healthy partitions, prompting recommendations to avoid keys or use custom partitioners.

Distributed SystemsKafkaPerformance Optimization
0 likes · 9 min read
Kafka Cluster Fault Analysis: Root Cause and Cascading Failure Mechanism
DataFunTalk
DataFunTalk
May 18, 2022 · Big Data

Building and Optimizing JD Retail OLAP Platform: Architecture, Real‑time Updates, Materialized Views, and Join Optimization

This article presents JD Retail's OLAP platform construction and practical scenarios, covering control‑plane design, architecture, business management, operational safeguards, real‑time data updates, materialized view acceleration, join optimization techniques, high‑concurrency queries, and large‑scale write throughput for e‑commerce peak periods.

Big DataClickHouseOLAP
0 likes · 21 min read
Building and Optimizing JD Retail OLAP Platform: Architecture, Real‑time Updates, Materialized Views, and Join Optimization
Top Architect
Top Architect
May 15, 2022 · Backend Development

Understanding MyBatis Batch Processing: Common Pitfalls and Optimized Solutions

This article walks through the challenges of inserting massive data sets with MyBatis, explains the inner workings of batch execution, highlights common mistakes with commit, clearCache and flushStatements, and presents progressively refined code examples—including Oracle-specific optimizations—to dramatically improve performance.

Batch ProcessingPerformance Optimizationjava
0 likes · 12 min read
Understanding MyBatis Batch Processing: Common Pitfalls and Optimized Solutions
dbaplus Community
dbaplus Community
May 12, 2022 · Big Data

How Bilibili Scaled Presto on Hadoop: Architecture, Optimizations, and Performance Gains

This article details Bilibili's end‑to‑end Presto on Hadoop architecture, covering the multi‑engine SQL stack, dispatcher routing, cluster scale, stability enhancements like coordinator HA and real‑time punish, query limits, Hive UDF compatibility, insert‑overwrite support, Alluxio caching, multi‑datacenter routing, query result caching, Raptorx local cache, JDK upgrades, dynamic filtering, and future roadmap, illustrating how these innovations boosted query throughput and reduced latency.

Big DataCluster ManagementDistributed Systems
0 likes · 32 min read
How Bilibili Scaled Presto on Hadoop: Architecture, Optimizations, and Performance Gains
Sohu Tech Products
Sohu Tech Products
May 11, 2022 · Backend Development

Optimizing Large-Scale Database Updates with Manual Transactions and Multithreading in Spring Boot MyBatis

This article demonstrates how to efficiently update up to 50,000 MySQL records in a Spring Boot‑MyBatis application by comparing simple loops, manual transaction control, multithreaded execution with CountDownLatch coordination, and union‑based batch updates, while analyzing performance and connection‑pool considerations.

Performance Optimizationdatabasemultithreading
0 likes · 14 min read
Optimizing Large-Scale Database Updates with Manual Transactions and Multithreading in Spring Boot MyBatis
Baidu Geek Talk
Baidu Geek Talk
May 9, 2022 · Big Data

How a Spark Offline Framework Boosts Data Backtracking Efficiency

This article introduces a Spark offline development framework that separates configuration from code, supports SQL and Java applications, and provides fast, automated data backtracking with reduced environment preparation time, lower failure rates, and significant performance gains for large‑scale data warehouses.

Big DataData BacktrackingOffline Framework
0 likes · 17 min read
How a Spark Offline Framework Boosts Data Backtracking Efficiency
ByteDance Terminal Technology
ByteDance Terminal Technology
May 9, 2022 · Mobile Development

Optimizing Swift Debugging Performance with a Custom LLDB Toolchain at ByteDance

This article explains how ByteDance's DanceCC team improved debugging speed for large Swift iOS projects by customizing the LLDB toolchain, disabling costly Swift type‑resolution features, fixing static‑framework loading, optimizing external module searches, and introducing shared symbol caches, achieving up to ten‑fold reductions in variable‑view and expression‑evaluation times.

Compiler ToolchainLLDBMobile Development
0 likes · 20 min read
Optimizing Swift Debugging Performance with a Custom LLDB Toolchain at ByteDance
ITPUB
ITPUB
May 7, 2022 · Big Data

How eBay Scaled HDFS to 800 PB Using Federation and Router‑Based Architecture

This article details eBay's evolution of its massive HDFS storage—from a single‑cluster design to ViewFS Federation, then to Router‑Based Federation—highlighting the performance bottlenecks, optimization techniques, FastCopy integration, and future plans for further scaling and automation.

FederationHDFSPerformance Optimization
0 likes · 11 min read
How eBay Scaled HDFS to 800 PB Using Federation and Router‑Based Architecture
IT Architects Alliance
IT Architects Alliance
May 6, 2022 · R&D Management

Optimizing IT System Performance and R&D Workflow: From Metrics to DevOps Value‑Stream

The article explains how technical leaders can apply quantitative analysis and systematic measurement to optimize both software system performance and organizational workflows, using a picture‑recognition service example and a real‑world DevOps incident to illustrate the need for end‑to‑end process mapping, bottleneck identification, and continuous improvement.

MetricsPerformance OptimizationR&D management
0 likes · 11 min read
Optimizing IT System Performance and R&D Workflow: From Metrics to DevOps Value‑Stream
Alibaba Terminal Technology
Alibaba Terminal Technology
May 6, 2022 · Mobile Development

How to Slash Swift Debugger Breakpoint Delays in Large iOS Apps

The Youku iOS team investigated why first‑breakpoint pauses could exceed three minutes after a massive Swift migration, analyzed LLDB internals and external module dependencies, tried and discarded several refactoring and compiler‑flag approaches, and finally achieved a dramatic speedup by tweaking LLDB settings and adding a small Swift helper for missing property prints.

LLDBMobile DevelopmentPerformance Optimization
0 likes · 16 min read
How to Slash Swift Debugger Breakpoint Delays in Large iOS Apps
IT Architects Alliance
IT Architects Alliance
May 5, 2022 · Backend Development

How to Build a Million‑Connection Netty Server: Tips, Code, and Tuning

This article walks through the challenges and solutions for building a high‑performance long‑connection service with Netty, covering Netty basics, non‑blocking I/O, sample Java NIO and Netty code, Linux kernel tuning, QPS optimization, data‑structure tweaks, GC adjustments, and the final performance results.

GC tuningJava NIOLinux Tuning
0 likes · 14 min read
How to Build a Million‑Connection Netty Server: Tips, Code, and Tuning
Top Architect
Top Architect
May 5, 2022 · Backend Development

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

This article explains how to build a scalable long‑connection server using Netty, covering the fundamentals of non‑blocking I/O, practical code examples for achieving millions of concurrent connections, common Linux kernel limits, CPU and GC bottlenecks, and a series of tuning techniques to dramatically improve QPS and stability.

Java NIOLong ConnectionsNetty
0 likes · 15 min read
Implementing High‑Performance Long‑Connection Services with Netty: Challenges, Bottlenecks, and Optimizations
Top Architect
Top Architect
May 4, 2022 · Big Data

Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization

This article provides a comprehensive introduction to Elasticsearch, covering data types, Lucene fundamentals, cluster architecture, node roles, shard and replica mechanisms, mapping, basic usage, health monitoring, indexing workflow, storage strategies, and practical performance tuning techniques.

ElasticsearchPerformance Optimizationindexing
0 likes · 36 min read
Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization
Baidu Geek Talk
Baidu Geek Talk
Apr 29, 2022 · Frontend Development

Building a Scalable Micro‑Frontend Architecture with Tangram‑SDK

This article details how the iFanFan team transformed a monolithic Vue front‑end into a micro‑frontend system using a unified CLI tool, covering routing, packaging, independent development, version management, isolation, communication, CI/CD integration, multi‑product support, and performance optimizations.

CI/CDCLI toolFrontend Architecture
0 likes · 12 min read
Building a Scalable Micro‑Frontend Architecture with Tangram‑SDK
Efficient Ops
Efficient Ops
Apr 29, 2022 · Operations

How Ctrip Scaled Its Cloud Platform to 10k Nodes: Real‑World Kubernetes Ops Lessons

This article shares Ctrip's practical experiences in scaling a hybrid private‑cloud platform to over ten thousand nodes, covering Kubernetes control‑plane stability, host monitoring, network observability, image management, and capacity planning to ensure high availability for massive online services.

KubernetesNetwork ObservabilityPerformance Optimization
0 likes · 18 min read
How Ctrip Scaled Its Cloud Platform to 10k Nodes: Real‑World Kubernetes Ops Lessons
Baidu Geek Talk
Baidu Geek Talk
Apr 27, 2022 · Cloud Native

Baidu Search Service Compute Management: Architecture, Practices, and Cloud‑Native Techniques

Baidu’s Search Architecture team evolved compute management from static physical‑machine deployment to cloud‑native mixed deployment, employing a governance system that combines elastic containers, Service Mesh, and committee‑driven operations, while leveraging tidal scaling, container tiering, performance‑curve‑based VPA/HPA, and fine‑grained traffic scheduling to deliver cost‑effective, flexible, and performance‑driven resource allocation across both temporal and task‑type dimensions.

Performance Optimizationcloud-nativecompute management
0 likes · 12 min read
Baidu Search Service Compute Management: Architecture, Practices, and Cloud‑Native Techniques
macrozheng
macrozheng
Apr 27, 2022 · Backend Development

Why Your Java App Starts Slow and How JIT Optimization Fixes It

When a Java application launches, initial requests often feel sluggish because the JVM relies on an interpreter, but as frequently executed code becomes hot, JIT compilation translates it into optimized native machine code, dramatically improving response times—a process explained along with practical strategies like Dragonwell’s JWarmUp and request pre‑warming to accelerate performance.

DragonwellHotSpotJIT
0 likes · 6 min read
Why Your Java App Starts Slow and How JIT Optimization Fixes It
DataFunSummit
DataFunSummit
Apr 25, 2022 · Artificial Intelligence

Token‑Level Pipeline Parallelism for Transformer‑based Language Models (TeraPipe)

The article introduces a token‑level pipeline parallelism strategy that splits the sequence‑length dimension of Transformer‑based language models, explains why this approach is feasible, presents a dynamic‑programming formulation for optimal slicing, discusses engineering challenges, and evaluates its performance on large GPT models.

Large language modelsPerformance OptimizationPipeline Parallelism
0 likes · 13 min read
Token‑Level Pipeline Parallelism for Transformer‑based Language Models (TeraPipe)
HelloTech
HelloTech
Apr 25, 2022 · Big Data

Analyzing and Optimizing Slow Elasticsearch Queries in a Shared Cluster

In a shared Elasticsearch cluster, the team used slow‑log analysis to pinpoint costly queries caused by unnecessary fuzzy matches and integer‑mapped low‑cardinality fields, then optimized them by converting matches to filters and remapping those fields to keyword, re‑indexing, which cut latency from over 100 ms to under 10 ms and eliminated slow‑query alerts.

BackendElasticsearchPerformance Optimization
0 likes · 10 min read
Analyzing and Optimizing Slow Elasticsearch Queries in a Shared Cluster
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 22, 2022 · Game Development

Art Asset Risks and Inspection Practices in Game Development

This article examines common risks associated with game art assets, presents real-world external case studies of asset‑related failures, and outlines systematic static and dynamic inspection methods across production, upload, and packaging stages to improve quality, performance, and player experience.

Performance OptimizationQuality assuranceasset management
0 likes · 12 min read
Art Asset Risks and Inspection Practices in Game Development
Top Architect
Top Architect
Apr 22, 2022 · Databases

Redis Single‑Threaded Architecture, Lazy Free Mechanism, and Multi‑Threaded I/O

This article explains Redis's original single‑threaded event‑driven design, the problems it causes, how the Lazy Free mechanism and asynchronous deletion were introduced in Redis 4.0, and how Redis 6.0 adds multi‑threaded I/O while discussing its limitations and comparing it with Tair's approach.

Database ArchitectureLazy FreeMulti-threaded I/O
0 likes · 16 min read
Redis Single‑Threaded Architecture, Lazy Free Mechanism, and Multi‑Threaded I/O
Open Source Linux
Open Source Linux
Apr 19, 2022 · Databases

8 Common SQL Pitfalls and How to Optimize Them for Faster Queries

This article examines frequent SQL anti‑patterns—such as inefficient LIMIT usage, implicit type conversion, suboptimal UPDATE/DELETE joins, mixed ordering, unnecessary EXISTS clauses, condition push‑down failures, early limiting, and intermediate result handling—and provides rewritten queries that dramatically improve performance.

MySQLPerformance OptimizationQuery Tuning
0 likes · 14 min read
8 Common SQL Pitfalls and How to Optimize Them for Faster Queries
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 18, 2022 · Mobile Development

How Cube Achieved High‑Performance Cross‑Platform Rendering with Asynchronous Bitmap Rendering

This article explains Cube's evolution from early native rendering challenges to a sophisticated asynchronous, cross‑platform rendering architecture that uses bitmap caching, platform‑specific layers, and a multi‑stage optimization process to boost mobile UI performance on both Android and iOS.

AndroidCube frameworkMobile UI
0 likes · 15 min read
How Cube Achieved High‑Performance Cross‑Platform Rendering with Asynchronous Bitmap Rendering
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 15, 2022 · Frontend Development

Implementation and Optimization of Lasso Transformations in HTML Canvas for Web‑Based Whiteboard

This article explains the design, mathematical foundation, and performance‑oriented optimization of a lasso tool that enables batch selection, rotation, scaling, and translation of graphics on an HTML Canvas‑based online whiteboard, including matrix‑based transformation, state recording, undo/redo, and experimental results.

HTML CanvasLasso ToolPerformance Optimization
0 likes · 14 min read
Implementation and Optimization of Lasso Transformations in HTML Canvas for Web‑Based Whiteboard
Zuoyebang Tech Team
Zuoyebang Tech Team
Apr 13, 2022 · Big Data

How Delta Lake Transformed Our Offline Data Warehouse Performance

This article details how ZuoYeBang's engineering team migrated their Hive‑based offline data warehouse to Delta Lake, tackling latency, scalability, and query‑performance challenges through stream‑to‑batch processing, data‑lake architecture, and optimizations like DPP and Z‑ordering.

Big DataDelta LakePerformance Optimization
0 likes · 15 min read
How Delta Lake Transformed Our Offline Data Warehouse Performance
Architect
Architect
Apr 11, 2022 · Big Data

Design, Optimization, and Future Roadmap of Bilibili's Presto SQL‑on‑Hadoop Architecture

This article details Bilibili's end‑to‑end Presto‑based SQL‑on‑Hadoop architecture, covering overall system components, query routing, Presto feature set, extensive stability and availability enhancements, performance boosts through caching and multi‑datacenter deployment, and outlines future development plans.

HadoopKubernetesPerformance Optimization
0 likes · 28 min read
Design, Optimization, and Future Roadmap of Bilibili's Presto SQL‑on‑Hadoop Architecture
Top Architect
Top Architect
Apr 9, 2022 · Big Data

Elasticsearch Overview: Architecture, Core Concepts, Indexing Mechanics, and Performance Optimization

This comprehensive article explains what Elasticsearch is, how it builds on Lucene to provide distributed real‑time search and analytics, covering data types, cluster components, shard routing, indexing pipelines, storage formats, segment merging, and practical performance‑tuning tips for production deployments.

ElasticsearchPerformance Optimizationindexing
0 likes · 36 min read
Elasticsearch Overview: Architecture, Core Concepts, Indexing Mechanics, and Performance Optimization
Java Interview Crash Guide
Java Interview Crash Guide
Apr 8, 2022 · Backend Development

7 Core Strategies for Java Performance Optimization: Theory Overview

This article provides a theoretical overview of seven major Java performance optimization techniques—including code reuse, computation parallelism, asynchronous processing, lazy loading, result set reduction, resource conflict handling, and JVM tuning—offering readers a comprehensive framework to understand and improve application efficiency.

JVMPerformance Optimizationbackend-development
0 likes · 11 min read
7 Core Strategies for Java Performance Optimization: Theory Overview
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 6, 2022 · Big Data

What’s New in openLooKeng 1.6.0? Key Performance Boosts and Features

openLooKeng 1.6.0 introduces major enhancements such as faster data persistence with Kryo serialization, HDFS spill support, improved connector capabilities, low‑latency features like Star Tree indexing and cube updates, and a refined task recovery mechanism that reduces failure detection time, delivering a more reliable and high‑performance big‑data engine.

ConnectorData PersistencePerformance Optimization
0 likes · 5 min read
What’s New in openLooKeng 1.6.0? Key Performance Boosts and Features
IT Services Circle
IT Services Circle
Apr 5, 2022 · Backend Development

Building High-Concurrency Skills: A Candidate’s Journey and Practical Guidance

This article recounts a hiring manager’s interview with a candidate lacking high‑concurrency experience, then outlines the candidate’s self‑driven three‑stage practice—single‑machine optimization, load‑balanced testing, and middleware integration—providing concrete steps for engineers to acquire high‑concurrency expertise.

Load TestingPerformance Optimizationhigh concurrency
0 likes · 10 min read
Building High-Concurrency Skills: A Candidate’s Journey and Practical Guidance
Snowball Engineer Team
Snowball Engineer Team
Apr 2, 2022 · Mobile Development

Startup Optimization for the Snowball Android App: Principles, Problem Attribution, and Solutions

This article explains the fundamentals of Android app startup, categorizes cold, hot, and warm launches, identifies performance bottlenecks using tools like ADB, Systrace, and Traceview, and presents concrete optimization strategies for Application creation and splash-screen rendering that reduce launch time by up to 60 percent.

AndroidPerformance OptimizationSystrace
0 likes · 12 min read
Startup Optimization for the Snowball Android App: Principles, Problem Attribution, and Solutions
Alibaba Cloud Native
Alibaba Cloud Native
Mar 30, 2022 · Cloud Native

OpenKruise v1.1 Highlights: In‑Place Upgrade, PVC Auto‑Delete, and DeepCopy Optimizations

OpenKruise v1.1 extends Kubernetes with ordered container startup, in‑place upgrade sequencing, StatefulSet PVC auto‑deletion policies, a refactored Advanced DaemonSet with lifecycle hooks, and a DisableDeepCopy performance tweak, all while remaining compatible with clusters running Kubernetes 1.16 or newer.

DaemonSetKubernetesOpenKruise
0 likes · 12 min read
OpenKruise v1.1 Highlights: In‑Place Upgrade, PVC Auto‑Delete, and DeepCopy Optimizations
58 Tech
58 Tech
Mar 22, 2022 · Game Development

Swift Native Mini‑Game Development in the Same‑City App: Architecture, Mixed‑Language Integration, and Performance Optimizations

This article describes how the Same‑City team migrated H5 mini‑games to a native Swift/SpriteKit solution, detailing the mixed Objective‑C/Swift environment, core game architecture, use of Swift functional and generic features, and the resulting improvements in package size, startup time, FPS, and memory consumption.

Game DevelopmentGenericsMixed Language
0 likes · 27 min read
Swift Native Mini‑Game Development in the Same‑City App: Architecture, Mixed‑Language Integration, and Performance Optimizations
DataFunSummit
DataFunSummit
Mar 21, 2022 · Databases

Vectorization in Apache Doris: Design, Implementation, and Future Roadmap

This article explains how Apache Doris adopts CPU‑level vectorization and columnar storage to boost query performance, details the design and current status of its vectorized engine, and outlines future work such as JOIN acceleration, storage‑layer vectorization, import optimization, and extensive SQL function support.

Apache DorisColumnar StoragePerformance Optimization
0 likes · 21 min read
Vectorization in Apache Doris: Design, Implementation, and Future Roadmap
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 18, 2022 · Operations

In‑Depth Analysis of the Linux Schedutil Governor (sugov)

The article delivers a comprehensive, code‑level examination of Linux’s schedutil (sugov) CPU‑frequency governor, detailing its architecture, key data structures, registration with the cpufreq core, utilization‑driven frequency calculation (including iowait boost and limit handling), and the start‑stop lifecycle, while noting its default status and remaining mobile‑platform challenges.

CPU frequency scalingLinux kernelPerformance Optimization
0 likes · 23 min read
In‑Depth Analysis of the Linux Schedutil Governor (sugov)
Top Architect
Top Architect
Mar 17, 2022 · Big Data

Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization

This comprehensive guide explains Elasticsearch fundamentals, including data types, Lucene and inverted indexes, cluster and node roles, shard and replica mechanisms, mapping, installation steps, health monitoring, write and storage processes, segment merging, and practical performance tuning tips for large‑scale search deployments.

ClusterElasticsearchPerformance Optimization
0 likes · 35 min read
Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization
DaTaobao Tech
DaTaobao Tech
Mar 17, 2022 · Cloud Native

NextRPC: Multi‑Stage RPC Model for Scalable Transaction and Recommendation Services

NextRPC is a multi‑stage RPC model that delivers partial responses over multiple network channels, improving latency and conversion in Taobao’s transaction and recommendation services; it employs a hybrid asynchronous streaming and parallel execution architecture with client‑side orchestration and server‑side sub‑request handling, achieving over 5% UV lift and up to 25% recommendation uplift.

AlibabaAsynchronous StreamingMicroservices
0 likes · 8 min read
NextRPC: Multi‑Stage RPC Model for Scalable Transaction and Recommendation Services
Open Source Linux
Open Source Linux
Mar 15, 2022 · Operations

Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, clarifying average load, detailing CPU context switches, describing common performance analysis tools, and providing practical methods for diagnosing and improving CPU, memory, and I/O bottlenecks in production environments.

CPULinuxMonitoring Tools
0 likes · 44 min read
Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools
DaTaobao Tech
DaTaobao Tech
Mar 11, 2022 · Artificial Intelligence

How Alibaba’s MNN Engine Achieves 350% CPU Speedup and Sparse Acceleration

Alibaba’s MNN, a lightweight high‑performance deep‑learning inference engine, earned top honors in China’s 2022 “Science & Innovation China” awards, and delivers impressive gains such as 350% speedup on X86 CPUs, 2.1‑2.3× acceleration on ARM with sparse models, plus integrated OpenCV/Numpy functionality for edge AI deployment.

AI deploymentAlibabaDeep Learning
0 likes · 4 min read
How Alibaba’s MNN Engine Achieves 350% CPU Speedup and Sparse Acceleration
Selected Java Interview Questions
Selected Java Interview Questions
Mar 9, 2022 · Big Data

Elasticsearch Overview: Core Concepts, Architecture, and Performance Optimization

This article provides a comprehensive overview of Elasticsearch, covering its data types, Lucene-based inverted index, cluster architecture, sharding and replication mechanisms, mapping definitions, basic usage, health monitoring, storage internals, and practical performance tuning tips for large‑scale search deployments.

ClusterElasticsearchPerformance Optimization
0 likes · 36 min read
Elasticsearch Overview: Core Concepts, Architecture, and Performance Optimization
Efficient Ops
Efficient Ops
Mar 8, 2022 · Databases

From MongoDB to ClickHouse: Lessons Learned and Performance Gains

This article recounts the author's journey from using MongoDB for front‑end monitoring logs to migrating to ClickHouse, detailing the challenges with large‑scale data, optimization attempts, the fundamental differences between row‑ and column‑oriented databases, and the resulting performance and storage improvements.

Columnar StorageMongoDBNode.js
0 likes · 19 min read
From MongoDB to ClickHouse: Lessons Learned and Performance Gains
Tencent Cloud Developer
Tencent Cloud Developer
Mar 7, 2022 · Backend Development

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

This comprehensive guide explains caching fundamentals, motivations, and hardware/software perspectives, details client, network, and server cache types, addresses common problems like breakdown, avalanche, and penetration with solutions, and covers strategies, consistency, expiration policies, distributed architectures, design best practices, and implementation examples.

Cache StrategiesDistributed SystemsPerformance Optimization
0 likes · 52 min read
Comprehensive Guide to Caching: Concepts, Types, Strategies, and Best Practices
Kuaishou Big Data
Kuaishou Big Data
Mar 3, 2022 · Big Data

How Kwai’s OneService Platform Revolutionizes Data Service Development

The article details Kwai’s OneService platform—a low‑code, self‑service data platform that streamlines API creation, deployment, and operation, covering its background, architecture, key technologies such as API matrix and configuration‑as‑code, high‑availability and performance strategies, achieved results, and future roadmap.

API ServiceData PlatformPerformance Optimization
0 likes · 20 min read
How Kwai’s OneService Platform Revolutionizes Data Service Development
Kuaishou Tech
Kuaishou Tech
Mar 3, 2022 · Artificial Intelligence

Optimization Techniques for Image Cropping in Kuaishou YKit AI SDK

This article details the engineering optimizations applied to the image cropping stage of Kuaishou's YKit AI SDK, covering instruction-level fixes, SIMD acceleration, I/O cache improvements, algorithmic refinements, parallel processing, and device‑tier strategies to achieve up to 4.6× speedup on mobile devices.

AI SDKImage ProcessingMobile AI
0 likes · 12 min read
Optimization Techniques for Image Cropping in Kuaishou YKit AI SDK
MaGe Linux Operations
MaGe Linux Operations
Mar 2, 2022 · Backend Development

How Go’s New Arena Package Boosts Performance by Up to 15%

The Go community’s arena proposal introduces a contiguous‑memory allocation method that reduces allocation overhead and enables bulk freeing, offering up to 15% CPU and memory savings for large applications while ensuring safety through dynamic checks.

GoPerformance Optimizationarena allocation
0 likes · 5 min read
How Go’s New Arena Package Boosts Performance by Up to 15%
360 Tech Engineering
360 Tech Engineering
Feb 23, 2022 · Frontend Development

SSR Rendering Solution and Performance Optimization for the 360 Search Encyclopedia Mobile Project

This article details the motivation, technology selection, architecture design, and multi‑stage performance optimization of a server‑side rendering (SSR) solution built with Vue and Nuxt for the 360 Search Encyclopedia mobile project, covering challenges, experiments, deployment strategies, and final conclusions.

DeploymentFrontend DevelopmentNuxt
0 likes · 19 min read
SSR Rendering Solution and Performance Optimization for the 360 Search Encyclopedia Mobile Project
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 23, 2022 · Backend Development

How NextRPC’s Multi‑Stage Payload Boosted Alibaba’s Double‑11 Conversion by 25%

NextRPC introduces a multi‑segment payload RPC model that streams responses through successive "Next" stages, enabling parallel processing and decoupling of core and non‑core logic, which improved Alibaba’s Double‑11 transaction conversion rates by over 5% overall and more than 25% for optimal‑product selection scenarios.

AlibabaBackend ArchitectureNextRPC
0 likes · 10 min read
How NextRPC’s Multi‑Stage Payload Boosted Alibaba’s Double‑11 Conversion by 25%
WeChat Client Technology Team
WeChat Client Technology Team
Feb 22, 2022 · Mobile Development

How iOS WeChat Supercharged Search with SQLite FTS5 and Custom Tokenizers

This article details the 2021 overhaul of iOS WeChat's full‑text search, covering engine selection, segment‑merge optimization, a new VerbatimTokenizer, multi‑level separator support, table schema choices, asynchronous index updates, and extensive performance gains across chat, contacts, and favorites.

FTS5Full‑Text SearchPerformance Optimization
0 likes · 27 min read
How iOS WeChat Supercharged Search with SQLite FTS5 and Custom Tokenizers
Taobao Frontend Technology
Taobao Frontend Technology
Feb 22, 2022 · Frontend Development

Beyond Speed: How Front‑End Design Shapes User Experience

This article explores user experience from a front‑end perspective, defining UX, examining the many factors that influence it—including user state, environment, and product features—and outlining practical design considerations such as performance, interaction details, and accessibility to create truly engaging digital products.

Performance OptimizationUser experienceaccessibility
0 likes · 11 min read
Beyond Speed: How Front‑End Design Shapes User Experience
Top Architect
Top Architect
Feb 20, 2022 · Big Data

Understanding Kafka’s Core Design: Topics, Partitions, Replicas, Consumer Groups, and Performance Optimizations

This article explains Kafka’s fundamental architecture—including topics, partitions, replication, consumer groups, cluster coordination, and performance techniques such as sequential writes, zero‑copy, and log segmentation—to help readers improve their design and coding skills for large‑scale messaging systems.

KafkaPerformance Optimization
0 likes · 12 min read
Understanding Kafka’s Core Design: Topics, Partitions, Replicas, Consumer Groups, and Performance Optimizations
Node Underground
Node Underground
Feb 18, 2022 · Backend Development

Boost Node.js Serverless Cold Starts 150% Faster with Alinode PGO

Alinode PGO leverages profile‑guided optimization to generate a cache of hot startup code for Node.js functions, cutting cold‑start latency by up to 61% (150% speed‑up) and allowing further reductions by launching solely from the PGO cache, as demonstrated with real‑world benchmarks.

Node.jsPGOPerformance Optimization
0 likes · 4 min read
Boost Node.js Serverless Cold Starts 150% Faster with Alinode PGO
DaTaobao Tech
DaTaobao Tech
Feb 18, 2022 · Frontend Development

Optimizing UI Rendering Performance in OpenSumi IDE

The article shows how OpenSumi’s UI lag, caused by global‑state re‑renders, redundant props, and repeated menu and tree creation, can be eliminated by memoizing components, splitting views, caching menus, removing unneeded width props, batching icon CSS insertion, and debouncing ResizeObserver events, cutting latency from seconds to smooth responsiveness on both M1 and Intel machines.

IDEOpenSumiPerformance Optimization
0 likes · 13 min read
Optimizing UI Rendering Performance in OpenSumi IDE
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 18, 2022 · Mobile Development

How Alibaba’s Mobile Team Built a Full‑Stack Observability System to Boost App Performance

This article details Alibaba's mobile engineering team's original approach to full‑link observability, describing the challenges of the Taobao app architecture, the evolution of monitoring to observability, the Falco OpenTracing model, and practical performance optimizations that improve issue‑resolution efficiency and user experience.

AlibabaFalcoFull‑Link Tracing
0 likes · 28 min read
How Alibaba’s Mobile Team Built a Full‑Stack Observability System to Boost App Performance
Sohu Tech Products
Sohu Tech Products
Feb 16, 2022 · Mobile Development

Mini Program Framework Migration Practice

This article introduces the basics of WeChat mini programs and the mpvue and uni‑app frameworks, analyzes their architectures and performance differences, and presents a detailed migration plan from a large mpvue project to uni‑app, including code adjustments, configuration changes, and optimization techniques.

Framework MigrationPerformance OptimizationWeChat Mini Program
0 likes · 23 min read
Mini Program Framework Migration Practice
IT Services Circle
IT Services Circle
Feb 16, 2022 · Backend Development

SpringBoot Performance Optimization: Monitoring, Profiling, and Tuning Strategies

This article provides a comprehensive guide to optimizing SpringBoot services, covering metric exposure with Prometheus, custom business monitoring, Java flame‑graph profiling, SkyWalking distributed tracing, HTTP and Tomcat tuning, layer‑wise code improvements, and practical code examples for real‑world performance gains.

Java profilingPerformance OptimizationPrometheus
0 likes · 16 min read
SpringBoot Performance Optimization: Monitoring, Profiling, and Tuning Strategies
IT Architects Alliance
IT Architects Alliance
Feb 11, 2022 · Backend Development

Cache Design and Optimization Strategies in High-Concurrency Distributed Systems

The article discusses the importance of caching in high‑concurrency distributed systems, outlining its benefits and costs, various update policies such as LRU/LFU/FIFO, expiration, active refresh, and advanced optimizations like penetration protection, hole mitigation, avalanche prevention, and hot‑key rebuild techniques.

Cache EvictionDistributed SystemsPerformance Optimization
0 likes · 14 min read
Cache Design and Optimization Strategies in High-Concurrency Distributed Systems
Alipay Experience Technology
Alipay Experience Technology
Feb 10, 2022 · Frontend Development

How Ant Group Supercharged Front‑End AI with Cross‑Platform Smart Apps

This talk explains how Ant Group’s frontend engineers built edge‑AI services that run directly in browsers, boosting real‑time performance, preserving privacy, and cutting cloud costs, while showcasing two real‑world cases—pet identification and screen‑break insurance—and detailing the WebGL‑based engine optimizations that lifted device coverage from 30% to 93%.

AI inferenceFrontendPerformance Optimization
0 likes · 8 min read
How Ant Group Supercharged Front‑End AI with Cross‑Platform Smart Apps
vivo Internet Technology
vivo Internet Technology
Feb 9, 2022 · Databases

Redis Optimization for Vivo Push Platform: Architecture, Bottlenecks, and Solutions

To sustain Vivo Push Platform’s massive real‑time traffic, engineers re‑architected two Redis clusters, trimmed capacity by 58 %, split clusters, randomized hotspot‑prone keys, and introduced three‑level caching, cutting peak CPU load by 15 %, halving response time and improving overall Redis efficiency during peak loads.

Hot Key MitigationPerformance Optimizationcluster scaling
0 likes · 15 min read
Redis Optimization for Vivo Push Platform: Architecture, Bottlenecks, and Solutions
21CTO
21CTO
Feb 7, 2022 · Operations

Why Every Line of Code Matters: Boosting Performance by 3000% with a Simple DB Fix

This article shares hard‑won lessons from optimizing fifteen high‑load web applications, highlighting how a tiny DB‑connection leak in a pod probe caused severe slowdown and how fixing it, along with proper load testing, monitoring, and investment in tools and people, can dramatically improve system performance.

APMLoad TestingOperations
0 likes · 9 min read
Why Every Line of Code Matters: Boosting Performance by 3000% with a Simple DB Fix
Baidu Geek Talk
Baidu Geek Talk
Feb 7, 2022 · Mobile Development

Optimizing Video Playback: Soft/Hardware Decoding Strategies for Baidu Android App

The article evaluates software versus hardware video decoding for Baidu’s Android app, presents benchmark data showing surface‑mode hardware decoding’s superior efficiency, identifies compatibility and first‑frame latency challenges, and proposes a monitoring module plus seamless soft‑to‑hard decoder switching to achieve high hardware‑decode usage while maintaining fast startup and low error rates.

AndroidHardware accelerationMediaCodec
0 likes · 11 min read
Optimizing Video Playback: Soft/Hardware Decoding Strategies for Baidu Android App
Architect
Architect
Feb 6, 2022 · Big Data

Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization

This article provides a comprehensive introduction to Elasticsearch, covering data types, Lucene fundamentals, inverted indexes, cluster components, node roles, shard and replica mechanisms, mapping, installation, health monitoring, write path, storage strategies, segment management, refresh and translog processes, as well as practical performance and JVM tuning tips.

Cluster ManagementDistributed SearchElasticsearch
0 likes · 37 min read
Elasticsearch Overview: Architecture, Core Concepts, and Performance Optimization
Top Architect
Top Architect
Feb 1, 2022 · Fundamentals

Understanding CPU Cache Hierarchy, Cache Coherence, and Performance Optimization

This article explains the structure of modern CPU caches, the principles of cache lines, associativity, and coherence protocols, and demonstrates how these hardware details affect program performance through multiple code examples covering loop stride, matrix traversal, multithreading, and false sharing.

CPU cacheMemory HierarchyPerformance Optimization
0 likes · 21 min read
Understanding CPU Cache Hierarchy, Cache Coherence, and Performance Optimization
IT Architects Alliance
IT Architects Alliance
Jan 28, 2022 · Databases

Why Is Redis So Fast? A Deep Dive into Its Data Structures and Architecture

This article explains why Redis achieves high query performance by leveraging in‑memory storage, specialized data structures such as SDS, linked lists, dictionaries, ziplists and skiplists, a single‑threaded event loop with I/O multiplexing, and various optimization techniques that avoid common bottlenecks.

Data StructuresI/O MultiplexingIn-Memory Database
0 likes · 18 min read
Why Is Redis So Fast? A Deep Dive into Its Data Structures and Architecture
Baidu Tech Salon
Baidu Tech Salon
Jan 27, 2022 · Cloud Native

How China Unicom’s Service Mesh Evolved: From SDKs to Sidecars and Beyond

This article details China Unicom Software Research Institute's multi‑year journey of adopting Kubernetes‑based service mesh, outlining the evolution from SDK‑driven microservices to sidecar‑based architectures, migration strategies with Baidu, performance optimizations, observability enhancements, and future product roadmaps.

Cloud NativeIstioKubernetes
0 likes · 13 min read
How China Unicom’s Service Mesh Evolved: From SDKs to Sidecars and Beyond
dbaplus Community
dbaplus Community
Jan 26, 2022 · Big Data

Why Does Elasticsearch Aggregate Faster with Fewer Terms? Uncover the Secrets

This article examines a real‑world Elasticsearch cluster handling hundreds of terabytes, explains why high‑cardinality aggregations can be slower, and shows how setting execution_hint=map and tuning doc_values dramatically improves aggregation performance for ultra‑high‑concurrency workloads.

Big DataData AnalyticsElasticsearch
0 likes · 12 min read
Why Does Elasticsearch Aggregate Faster with Fewer Terms? Uncover the Secrets
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 26, 2022 · Frontend Development

How Lazada Boosted H5 Page Performance with Preheat, Pre‑render, and SSR

Lazada's H5 container team tackled severe first‑screen delays on high‑traffic sales events by building a monitoring system, introducing pre‑heat and pre‑render techniques, and adopting server‑side rendering, ultimately cutting load times by up to 50% and dramatically improving user conversion across Southeast Asia.

Mobile WebPerformance OptimizationSSR
0 likes · 16 min read
How Lazada Boosted H5 Page Performance with Preheat, Pre‑render, and SSR
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 24, 2022 · Mobile Development

How Lazada Cut 250ms from App Startup: Mobile Performance Secrets

Lazada’s Southeast Asian e‑commerce app achieved major performance gains by reorganizing startup tasks, merging launch pages, implementing full‑link dynamic prefetch, incremental cart updates, checkout pre‑rendering, and request merging, resulting in up to 250 ms faster launches and significant reductions in network latency across Android and iOS.

Mobile DevelopmentPerformance Optimizationapp startup
0 likes · 15 min read
How Lazada Cut 250ms from App Startup: Mobile Performance Secrets
ByteDance Data Platform
ByteDance Data Platform
Jan 24, 2022 · Databases

Accelerating ClickHouse LowCardinality: Merge Optimizations & Auto Fallback

This article details how ByteDance’s ClickHouse UBA edition improves dictionary encoding for low‑cardinality columns by redesigning the Part‑merge process, introducing a single‑dictionary merge, and implementing an automatic fallback for high‑cardinality columns, resulting in significant storage savings and query‑performance gains across large‑scale applications.

ClickHouseDictionary EncodingLowCardinality
0 likes · 12 min read
Accelerating ClickHouse LowCardinality: Merge Optimizations & Auto Fallback
Shopee Tech Team
Shopee Tech Team
Jan 20, 2022 · Game Development

Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development

Shopee Games chose the Egret engine for its lightweight 2D performance on low‑end Southeast Asian devices, built a custom toolchain with texture‑atlas and draw‑call optimizations, trimmed unused modules, migrated the project to a modern npm‑based workflow with Webpack, linting, testing and CI/CD, and created scaffolding utilities that now let developers treat H5 game development like any frontend project, speeding iteration and improving code quality.

CI/CDEgret engineGame Development
0 likes · 19 min read
Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development
Tencent Database Technology
Tencent Database Technology
Jan 19, 2022 · Databases

Deep Dive into Tencent's Self‑Developed MySQL Kernel TXSQL and Its Architecture

This article provides a comprehensive overview of Tencent's self‑developed MySQL kernel TXSQL, covering its evolution, overall architecture, columnar storage engine, instant DDL capabilities, enterprise‑grade features, high‑availability mechanisms, performance optimizations, and the rigorous development and testing processes behind the product.

Columnar StorageMySQLPerformance Optimization
0 likes · 11 min read
Deep Dive into Tencent's Self‑Developed MySQL Kernel TXSQL and Its Architecture
DataFunTalk
DataFunTalk
Jan 19, 2022 · Artificial Intelligence

Alluxio for AI and Machine Learning: Architecture, Optimizations, and Performance Evaluation

This article presents a comprehensive technical overview of Alluxio, covering its role as a distributed data orchestration layer for AI workloads, core features such as caching and unified namespace, performance challenges in large‑scale machine‑learning pipelines, and the extensive optimizations and testing performed at Tencent to achieve high throughput and scalability.

AIAlluxioCephFS
0 likes · 23 min read
Alluxio for AI and Machine Learning: Architecture, Optimizations, and Performance Evaluation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 14, 2022 · Cloud Native

Service Mesh in 2021: Progress, Challenges, and Ecosystem Development

During 2021, the service‑mesh ecosystem—centered on Istio—matured with performance optimizations, protocol extensions, diverse deployment models, eBPF integration, and a growing community of tutorials, conferences, and open‑source projects, solidifying its role as essential cloud‑native networking infrastructure.

IstioPerformance OptimizationService Mesh
0 likes · 11 min read
Service Mesh in 2021: Progress, Challenges, and Ecosystem Development
dbaplus Community
dbaplus Community
Jan 9, 2022 · Databases

How ICBC Tames MySQL: Real‑World Governance, Risk Mitigation, and SRE Practices

This article details Industrial and Commercial Bank of China's comprehensive MySQL governance framework, covering risk identification, prevention strategies, a four‑step methodology, automated quality gates, production‑level monitoring, SRE management, and future visions for rapid incident detection and self‑healing.

Database GovernanceMySQLPerformance Optimization
0 likes · 22 min read
How ICBC Tames MySQL: Real‑World Governance, Risk Mitigation, and SRE Practices
Tencent Cloud Developer
Tencent Cloud Developer
Jan 7, 2022 · Big Data

Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System

The paper details a hundred‑billion‑scale real‑time monitoring system, outlining a layered architecture from collection to alerting, comparing Oceanus + Elastic Stack and Zabbix + Prometheus + Grafana solutions, and showing how targeted optimizations in stream processing and Elasticsearch achieve scalability, low latency, and significant cost savings.

Elastic StackOceanusPerformance Optimization
0 likes · 19 min read
Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System
Ctrip Technology
Ctrip Technology
Jan 6, 2022 · Cloud Native

High‑Availability Architecture and Performance Optimizations for Service Mesh at Ctrip

This article describes Ctrip's cloud‑native Service Mesh deployment, detailing its multi‑IDC high‑availability design, fault‑scenario analysis, xDS push metrics, event‑handling optimizations, cold‑start improvements, and progressive canary release strategies to ensure reliable, scalable service traffic management.

Cloud NativePerformance OptimizationService Mesh
0 likes · 16 min read
High‑Availability Architecture and Performance Optimizations for Service Mesh at Ctrip
Top Architect
Top Architect
Jan 1, 2022 · Backend Development

Practical Guide to Application Splitting and Database Migration

This article provides a comprehensive, step‑by‑step guide on why and how to split monolithic applications, prepare for migration, execute database vertical and horizontal sharding, handle schema changes, ensure consistency, and maintain stability during and after the split, enriched with real‑world pitfalls and solutions.

Backend ArchitectureDistributed SystemsPerformance Optimization
0 likes · 17 min read
Practical Guide to Application Splitting and Database Migration
ITPUB
ITPUB
Dec 31, 2021 · Cloud Native

How We Slashed Istio xDS Latency from Minutes to Seconds at Scale

This article details the challenges Ctrip faced with Istio control‑plane performance at massive scale and explains the systematic methodology, concrete optimizations—including O(n²) to O(n) patching, Merkle‑tree based success‑rate metrics, and startup improvements—that reduced xDS push latency from minutes to seconds while enhancing reliability.

Cloud NativeIstioKubernetes
0 likes · 14 min read
How We Slashed Istio xDS Latency from Minutes to Seconds at Scale
Volcano Engine Developer Services
Volcano Engine Developer Services
Dec 29, 2021 · Big Data

Scaling Presto at ByteDance: Architecture, Performance & Stability

ByteDance’s internal Presto platform, supporting nearly one million daily queries across ad‑hoc, BI visualization, and near‑real‑time analytics, achieves high performance and stability through SparkSQL compatibility, multi‑Coordinator architecture, dynamic routing, adaptive query cancellation, History Server, materialized views, and a dedicated Hudi connector.

Distributed SQLHudi ConnectorMaterialized Views
0 likes · 11 min read
Scaling Presto at ByteDance: Architecture, Performance & Stability