All Articles

141328 articles · Page 6858 of 7067
Baidu Maps Tech Team
Baidu Maps Tech Team
May 11, 2016 · Backend Development

Mastering Cache Strategies: When to Use LRU, LFU, and Consistency Techniques

This article explains why caching is essential for high‑performance data retrieval, compares LRU and LFU eviction policies, presents three Redis‑based cache implementations, and discusses consistency challenges and solutions such as eviction ordering, consistent hashing, and delayed eviction in distributed systems.

CachingLFULRU
0 likes · 10 min read
Mastering Cache Strategies: When to Use LRU, LFU, and Consistency Techniques
Big Data and Microservices
Big Data and Microservices
May 11, 2016 · Backend Development

How to Build a Scalable Flash‑Sale System that Handles Massive Traffic

This article analyzes flash‑sale (抢购) business scenarios, outlines a layered architecture separating business and data layers, explains decoupling front‑end pressure, uses Redis‑based queues and caching to manage high‑frequency inventory checks, and describes multi‑party reconciliation mechanisms to ensure reliable stock consistency under extreme load.

Backend ArchitectureDatabaseFlash Sale
0 likes · 11 min read
How to Build a Scalable Flash‑Sale System that Handles Massive Traffic
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 11, 2016 · Frontend Development

How to Build a High-Quality, High-Efficiency Front-End Engineering System

The May 7 Tencent SNG & msup Technology Open Day featured a front-end session where Mo Zhuoying shared practical methods for building a high-quality, high-efficiency front-end engineering system, covering development, pipeline, testing, release, monitoring, and the automation that drives productivity across billions of users.

Engineeringdevelopment workflowefficiency
0 likes · 2 min read
How to Build a High-Quality, High-Efficiency Front-End Engineering System
Tencent Music Tech Team
Tencent Music Tech Team
May 11, 2016 · Frontend Development

Implementing Isomorphic ReactJS Server-Side Rendering with Redux and React Router

The article details how to set up isomorphic ReactJS server‑side rendering using ReactDOMServer, Redux for shared state, and React Router for universal routing, covering data fetching, Webpack builds for client and Node, code‑splitting, and performance trade‑offs such as CPU overhead and caching strategies.

IsomorphicPerformanceReact
0 likes · 10 min read
Implementing Isomorphic ReactJS Server-Side Rendering with Redux and React Router
High Availability Architecture
High Availability Architecture
May 11, 2016 · Cloud Native

Key Microservice Capabilities Illustrated by the Starbucks Process

The article uses the Starbucks coffee‑making workflow as an analogy to explain how clustering, stateless task handling, service‑oriented design, asynchronous interfaces, and fault‑tolerant mechanisms together enable traditional systems to become highly scalable microservices on the cloud.

cloud-nativedistributed-systemsfault-tolerance
0 likes · 17 min read
Key Microservice Capabilities Illustrated by the Starbucks Process
DevOps
DevOps
May 11, 2016 · R&D Management

How a Junior Developer Became an Architect: A Career Journey

The article narrates the story of a fresh graduate named Xiao Wang who, through curiosity, proactive learning, helping others, and continuous technical improvement, rises from filling simple framework templates to leading a team and being appointed as a product architect, illustrating the path to senior technical roles.

Technical Growthcareer developmentleadership
0 likes · 6 min read
How a Junior Developer Became an Architect: A Career Journey
MaGe Linux Operations
MaGe Linux Operations
May 10, 2016 · Operations

10 Essential Practices to Prevent Operational Failures in Database Management

This article outlines ten practical guidelines for operations engineers—ranging from mandatory rollback testing and cautious handling of destructive commands to robust backup verification, vigilant monitoring, and disciplined handover procedures—to dramatically reduce system outages and improve overall reliability.

Databaseautomationbackup
0 likes · 18 min read
10 Essential Practices to Prevent Operational Failures in Database Management
21CTO
21CTO
May 10, 2016 · Operations

7 Proven Scalability Practices from eBay’s Architecture

This article shares eBay’s seven core scalability best practices—including functional partitioning, horizontal sharding, avoiding distributed transactions, asynchronous decoupling, stream processing, virtualization, and smart caching—to help architects design highly available, cost‑effective systems that can handle billions of daily requests.

best practiceseBayoperations
0 likes · 15 min read
7 Proven Scalability Practices from eBay’s Architecture
Qunar Tech Salon
Qunar Tech Salon
May 10, 2016 · Fundamentals

Best Practices for Deleting Code and Managing Dead Code

The article explains why and how to properly delete or disable unused code, emphasizing the use of source‑control systems, clear commenting, conditional compilation, and disciplined cleanup to reduce noise, uncertainty, and maintenance overhead in software projects.

code deletioncommentingconditional compilation
0 likes · 10 min read
Best Practices for Deleting Code and Managing Dead Code
ITPUB
ITPUB
May 10, 2016 · Databases

Can MySQL Semi‑Sync Replication Keep Up? A Sysbench Performance Test

A performance test using sysbench on a dual‑node DL380 G7 MySQL 5.6 cluster shows that semi‑synchronous replication delivers roughly one‑third the TPS of asynchronous replication and highlights recovery and replication‑lag limitations that can be mitigated with sharding and parallel workers.

MySQLSemi‑Sync ReplicationSysbench
0 likes · 6 min read
Can MySQL Semi‑Sync Replication Keep Up? A Sysbench Performance Test
ITPUB
ITPUB
May 10, 2016 · Fundamentals

15 Challenging C Language Quiz Questions with Detailed Explanations

This article presents a collection of fifteen C programming quiz questions, each accompanied by the original code, multiple‑choice options, the correct answer, and in‑depth explanations covering topics such as setjmp/longjmp, pointer casting, recursion, sizeof, function pointers, variadic functions, and static variables.

C ProgrammingC languageSoftware Testing
0 likes · 15 min read
15 Challenging C Language Quiz Questions with Detailed Explanations
ITPUB
ITPUB
May 10, 2016 · Operations

How to View Disk Mount Points and Underlying Volumes on Linux

This guide explains three practical methods—using df, mount -l, and reading /etc/mtab—to list Linux mount points together with their associated disks or logical volumes, highlighting each command's output format and limitations.

DiskLinuxMount
0 likes · 5 min read
How to View Disk Mount Points and Underlying Volumes on Linux
WeChat Client Technology Team
WeChat Client Technology Team
May 10, 2016 · Information Security

How We Built mmtls: A High‑Performance, Low‑Latency Secure Protocol for WeChat

mmtls is a custom, lightweight secure communication protocol designed for WeChat that encrypts all client‑to‑server traffic, offering confidentiality, integrity, low latency, scalability, and forward secrecy by adapting TLS 1.3 concepts with optimized handshake, key‑exchange, record, and replay‑protection mechanisms.

AuthenticationWeChatkey exchange
0 likes · 32 min read
How We Built mmtls: A High‑Performance, Low‑Latency Secure Protocol for WeChat