All Articles

145983 articles · Page 7198 of 7300
21CTO
21CTO
Nov 2, 2015 · Backend Development

How WeChat Scales: Backend Architecture for Ultra‑Low Latency Messaging

The article outlines WeChat’s backend design that achieves seamless, low‑latency messaging through a minimalist sync protocol, efficient notification mechanisms, a three‑tier RPC framework, user‑level thread concurrency, and globally distributed IDC architecture ensuring high availability and eventual consistency.

Backend ArchitectureRPCWeChat
0 likes · 7 min read
How WeChat Scales: Backend Architecture for Ultra‑Low Latency Messaging
21CTO
21CTO
Nov 2, 2015 · Backend Development

How to Maximize System Load Capacity: Metrics, Bottlenecks, and Tuning Strategies

This article explains how to measure a system's load capacity, identifies key factors such as bandwidth, hardware, and OS settings, and provides practical optimization techniques for Linux, Nginx, Tomcat, and databases to achieve higher concurrency and better performance.

Tomcatbackend developmentperformance-tuning
0 likes · 15 min read
How to Maximize System Load Capacity: Metrics, Bottlenecks, and Tuning Strategies
Qunar Tech Salon
Qunar Tech Salon
Nov 2, 2015 · Fundamentals

How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits

The article offers practical guidance for programmers on when to say Yes or No, how to construct a personal knowledge system, develop a big‑picture view, follow coding standards, conduct code reviews, learn business knowledge, and maintain disciplined habits for continuous growth.

Code ReviewKnowledge Managementbest practices
0 likes · 6 min read
How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 2, 2015 · Backend Development

Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System

The article chronicles how 58.com’s website architecture evolved through multiple growth stages—from a tiny single‑machine setup to a distributed, service‑oriented platform—by addressing scaling bottlenecks with technologies such as LAMP, read/write separation, vertical splitting, caching, and automated deployment.

architecturebackendhigh-availability
0 likes · 13 min read
Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System
Node Underground
Node Underground
Nov 2, 2015 · Backend Development

How Does Node.js Achieve Event‑Driven, Non‑Blocking I/O? Explore the Secrets

This article introduces Node.js’s core characteristics—event‑driven, non‑blocking I/O, lightweight and efficient—while posing key questions about its underlying mechanisms, asynchronous callbacks, synchronous alternatives, event handling, performance limits, and scenarios where Node.js may not be suitable.

AsynchronousNode.jsevent-driven
0 likes · 3 min read
How Does Node.js Achieve Event‑Driven, Non‑Blocking I/O? Explore the Secrets
Efficient Ops
Efficient Ops
Nov 1, 2015 · Operations

Building a High‑Performance Golang Server‑Client Monitoring System

This article explains how to design and implement an efficient Golang‑based server‑client monitoring solution called OWL, covering data packet structures, network protocols, client and server architecture, concurrency handling with goroutines, and practical code examples for high‑throughput operations.

Server-Clientgolanghigh-concurrency
0 likes · 12 min read
Building a High‑Performance Golang Server‑Client Monitoring System
21CTO
21CTO
Nov 1, 2015 · Product Management

Why “Internet+” Isn’t Just Adding Tech – It’s Redefining Connections

The article explains how “Internet+” differs from simply adding the internet to existing businesses, emphasizing that true digital transformation reshapes connections, user experience, and business models, and outlines emerging trends like IoE, IoT, and the shift from customer‑centric to user‑centric thinking.

InternetIoTbusiness model
0 likes · 14 min read
Why “Internet+” Isn’t Just Adding Tech – It’s Redefining Connections
Architect
Architect
Nov 1, 2015 · Cloud Computing

Red Hat Opens Ceph Storage to Other Cloud Leaders and Establishes a Ceph Advisory Board

Red Hat announced at the Tokyo OpenStack Summit that governance of its Ceph software‑defined storage suite will shift from Red Hat to a newly formed Ceph Advisory Board comprising multiple industry leaders, signaling broader community control and continued growth of Ceph as a key cloud storage solution.

Advisory BoardCephOpen Source
0 likes · 5 min read
Red Hat Opens Ceph Storage to Other Cloud Leaders and Establishes a Ceph Advisory Board
21CTO
21CTO
Nov 1, 2015 · Product Management

What Makes an Error Dialog Truly Helpful? Lessons from Apple and Windows

This article examines why many error dialogs frustrate users, outlines Apple’s human‑interface guidelines for clear notifications, critiques real‑world examples from Windows Phone, Google Chrome and Twitter, and distills three essential principles for designing useful, user‑friendly error messages.

UI designdialog guidelineserror handling
0 likes · 9 min read
What Makes an Error Dialog Truly Helpful? Lessons from Apple and Windows
21CTO
21CTO
Nov 1, 2015 · Operations

Why Responsibility, Collaboration, and Incentives Are the Triple Challenge of Management

Effective management hinges on three intertwined challenges—clear responsibility, seamless collaboration, and motivating incentives—each requiring distinct strategies such as fostering a partnership mindset, streamlining processes, and implementing fair performance evaluations to align individual actions with organizational goals.

Process Optimizationcollaborationincentives
0 likes · 16 min read
Why Responsibility, Collaboration, and Incentives Are the Triple Challenge of Management
21CTO
21CTO
Nov 1, 2015 · Frontend Development

13 Proven Front‑End Performance Rules to Speed Up Your Website

This article distills Steve Souders' high‑performance web guidelines into thirteen practical front‑end rules—such as reducing HTTP requests, leveraging CDNs, enabling caching, compressing assets, and optimizing script placement—to dramatically improve page load speed with minimal effort.

Frontend OptimizationWeb Performancecaching
0 likes · 6 min read
13 Proven Front‑End Performance Rules to Speed Up Your Website
Java High-Performance Architecture
Java High-Performance Architecture
Nov 1, 2015 · Frontend Development

Why Progressive JPEGs Boost Web Performance: Benefits, Drawbacks, and Real‑World Test

This article explains the two JPEG storage methods—Baseline and Progressive—detailing their storage and display mechanisms, compares their advantages and drawbacks, and presents a hands‑on test showing how Progressive JPEGs improve page rendering by preventing layout shifts despite higher CPU usage.

Baseline JPEGJPEGprogressive JPEG
0 likes · 3 min read
Why Progressive JPEGs Boost Web Performance: Benefits, Drawbacks, and Real‑World Test
Architect
Architect
Oct 31, 2015 · Databases

MySQL High‑Performance Architecture and Optimization Techniques

This article provides a comprehensive guide to MySQL performance optimization, covering isolation levels, MVCC, schema design, index strategies, query execution, partitioning, replication, scaling, hardware considerations, and backup/recovery techniques for building high‑performance, reliable database systems.

BackupIndexingIsolation Levels
0 likes · 22 min read
MySQL High‑Performance Architecture and Optimization Techniques
Architect
Architect
Oct 31, 2015 · Backend Development

Design and Architecture of E‑commerce Search Engines

This article explains the distinctive features, architectural patterns, core modules, technology choices, performance optimizations, and operational challenges of e‑commerce search engines, illustrating how they differ from general web search and how to build a robust, real‑time, high‑availability search system for online retail platforms.

Elasticsearchbackende-commerce
0 likes · 12 min read
Design and Architecture of E‑commerce Search Engines
21CTO
21CTO
Oct 30, 2015 · Product Management

Who Will Become the Next BAT? Analyzing the Rise of China’s New Internet Giants

The article examines the surge in mentions of a "next BAT" in Chinese internet discussions, outlines three analytical indicators—resource flow, trend alignment, and competitive scale—and evaluates mobile, big‑data, and millennial trends to identify emerging companies poised to dominate the market.

Artificial IntelligenceChinese techinternet market analysis
0 likes · 18 min read
Who Will Become the Next BAT? Analyzing the Rise of China’s New Internet Giants
21CTO
21CTO
Oct 30, 2015 · Fundamentals

Boost Your Coding Efficiency: Master Planning, Pseudocode, and GTD Practices

This article explores how structured planning, interface‑first design, pseudocode, and GTD‑style debugging can dramatically improve a developer's efficiency and productivity while emphasizing the importance of rest and continuous learning.

DebuggingGTDdeveloper efficiency
0 likes · 6 min read
Boost Your Coding Efficiency: Master Planning, Pseudocode, and GTD Practices