All Articles

140570 articles · Page 6932 of 7029
Efficient Ops
Efficient Ops
Oct 21, 2015 · Operations

Putting People First: Building a Human‑Centric Operations System

This article explores why operations teams must adopt a people‑centric mindset, outlines a three‑layer framework of framework, blood (processes & policies) and interface, and provides practical steps for improving processes, technology, and organization to boost efficiency and employee satisfaction.

AutomationITILOperations
0 likes · 13 min read
Putting People First: Building a Human‑Centric Operations System
21CTO
21CTO
Oct 21, 2015 · Operations

10 Proven Strategies to Supercharge Your Web App Performance

This article presents ten practical techniques—including reverse proxy deployment, load balancing, caching, compression, SSL/TLS optimization, HTTP/2 adoption, Linux kernel tuning, and real‑time monitoring—to dramatically improve the responsiveness and reliability of web applications and services.

CachingLinux TuningReverse Proxy
0 likes · 8 min read
10 Proven Strategies to Supercharge Your Web App Performance
21CTO
21CTO
Oct 21, 2015 · Fundamentals

What Sets Top US Engineers Apart? Insights on Communication, Problem‑Solving, and Passion

The author compares Chinese and US software engineers, highlighting stark differences in communication style, problem‑solving ability, technical depth, passion for coding, and broader expectations such as leadership and vision, while noting that only a small elite in each country truly excel.

communicationcultural differencesproblem solving
0 likes · 8 min read
What Sets Top US Engineers Apart? Insights on Communication, Problem‑Solving, and Passion
21CTO
21CTO
Oct 21, 2015 · Mobile Development

How to Slash Mobile App Log Reporting Traffic: Practical Optimization Techniques

This article examines why mobile app log reporting consumes excessive traffic and presents concrete methods—such as using concise key‑value URLs, batching uploads, shortening domains and keys, and compressing data—to dramatically reduce bandwidth usage while preserving data timeliness.

HTTPMobile Appbatch upload
0 likes · 7 min read
How to Slash Mobile App Log Reporting Traffic: Practical Optimization Techniques
21CTO
21CTO
Oct 21, 2015 · Backend Development

Boost PHP Performance: Practical Tips to Speed Up Your Scripts

This guide explains how to improve PHP script performance by upgrading the PHP version, leveraging caching and output buffering, avoiding unnecessary getters/setters and variable copies, and replacing per‑iteration SQL queries with batch operations, all illustrated with clear code examples.

Code RefactoringOptimizationPHP
0 likes · 6 min read
Boost PHP Performance: Practical Tips to Speed Up Your Scripts
Architect
Architect
Oct 21, 2015 · Backend Development

WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design

The article outlines WeChat’s backend architecture, detailing extreme business requirements such as low latency and power efficiency, challenges of synchronizing diverse data across terminals, and solutions including a minimal sync protocol, high‑efficiency notification mechanisms, a three‑tier backend, unified RPC framework, coroutine‑based high‑concurrency RPC, and multi‑IDC distribution with strong consistency and disaster‑recovery strategies.

RPCSynchronizationWeChat
0 likes · 7 min read
WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design
Architect
Architect
Oct 21, 2015 · Backend Development

Introduction to REST API Design and Security Practices

This article explains the fundamentals of REST APIs, outlines HTTP methods, recommends JSON payloads, and details authentication, authorization, URL filtering, encryption, rate limiting, error handling, and other security measures for building robust backend services.

AuthorizationBackend DevelopmentREST API
0 likes · 10 min read
Introduction to REST API Design and Security Practices
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2015 · Operations

How JobCenter Transforms Distributed Task Scheduling in E‑Commerce

JobCenter is a distributed task coordination platform that replaces crontab with a unified scheduling, monitoring, and alerting system, enabling e‑commerce teams to manage thousands of web‑service‑based jobs, ensure reliable execution, and gain clear visibility into task performance.

AutomationOperationsTask scheduling
0 likes · 7 min read
How JobCenter Transforms Distributed Task Scheduling in E‑Commerce
21CTO
21CTO
Oct 21, 2015 · Backend Development

How to Eliminate DNS Lookups for Faster Mobile App HTTP Requests

This article explains why DNS resolution slows down mobile app traffic, compares the traditional PC‑era HTTP flow with wireless app challenges, and presents a DNS‑free optimization that uses a locally cached IP list to improve latency, load balancing, and resilience.

DNSHTTPMobile App
0 likes · 5 min read
How to Eliminate DNS Lookups for Faster Mobile App HTTP Requests
21CTO
21CTO
Oct 21, 2015 · Fundamentals

How Graph Traversal Powers Web Crawlers: From BFS to Internet Indexing

This article explains how graph traversal algorithms like BFS and DFS underpin web crawlers, illustrating the concepts with examples from China's road network and tracing the history from Euler's bridges to modern internet indexing.

BFSDFSSearch Engine
0 likes · 6 min read
How Graph Traversal Powers Web Crawlers: From BFS to Internet Indexing
21CTO
21CTO
Oct 21, 2015 · Fundamentals

Why Non‑Tech Folks Underestimate Software Development Time and What It Reveals About Our Brain

The article explores why outsiders consistently underestimate software development effort, explaining that humans rely on intuitive cues like speed and volume which work for physical tasks but fail for intangible code, and argues that only experience can reliably gauge software complexity, while unexpected bottlenecks further complicate estimates.

ExperienceProject Planningcognitive bias
0 likes · 6 min read
Why Non‑Tech Folks Underestimate Software Development Time and What It Reveals About Our Brain
MaGe Linux Operations
MaGe Linux Operations
Oct 20, 2015 · Operations

Key Qualities of High‑Performing DevOps Teams Revealed

Based on the 2015 DevOps State Report, this article translates and analyzes the key qualities of high‑performing DevOps teams, highlighting metrics such as deployment frequency, speed, failure recovery, gender gaps, cross‑functional responsibilities, non‑blame culture, experimental mindset, useful metrics, and full commitment.

cross-functionaldevopsmetrics
0 likes · 7 min read
Key Qualities of High‑Performing DevOps Teams Revealed
Architects Research Society
Architects Research Society
Oct 20, 2015 · Big Data

The Evolution of Data Science and Big Data at Microsoft

This article traces the history and modern challenges of big data, illustrating how Microsoft has leveraged data‑driven culture, large‑scale data collection, and machine‑learning services such as Azure ML to transform product development and user experience across decades.

Data-DrivenMicrosoftdata science
0 likes · 8 min read
The Evolution of Data Science and Big Data at Microsoft
21CTO
21CTO
Oct 20, 2015 · Databases

Deep Dive into MySQL Partitioning, GTID Bugs, and TokuDB Optimize Table Anomalies

This article examines why MySQL 5.5/5.6 fails to retrieve non‑null partitioned rows after a physical upgrade, how the ALTER TABLE … PARTITION BY KEY ALGORITHM=1 fix works, the cause of MySQL client crashes when dump output mixes warnings, GTID_PURGED replication bugs, replicate‑filter side effects, and the behavior of TokuDB’s OPTIMIZE TABLE.

GTIDMySQLOptimization
0 likes · 19 min read
Deep Dive into MySQL Partitioning, GTID Bugs, and TokuDB Optimize Table Anomalies
21CTO
21CTO
Oct 20, 2015 · Backend Development

Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture

This article explains how a web system can grow from 100,000 to 100 million daily visits by introducing multi‑level caching, various load‑balancing strategies, MySQL performance tuning, distributed database setups, and geographic deployment to maintain stability and performance under massive traffic.

CachingMySQLRedis
0 likes · 21 min read
Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture