All Articles

141461 articles · Page 6848 of 7074
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 13, 2016 · Backend Development

How to Build a Scalable Web Architecture for Fast‑Growing Startups

This article explains how startup engineers can design and evolve a scalable web architecture—covering server partitioning, load balancing, distributed caching, database replication, and team organization—to handle rapid user growth without compromising performance or reliability.

database replicationdistributed-cachingload balancing
0 likes · 16 min read
How to Build a Scalable Web Architecture for Fast‑Growing Startups
Practical DevOps Architecture
Practical DevOps Architecture
Jun 13, 2016 · Operations

Three LVS Load‑Balancing Modes and Eight Scheduling Algorithms

The article explains the three LVS load‑balancing modes—NAT, IP tunnel, and direct routing—and details eight scheduling algorithms, including round‑robin, weighted round‑robin, least‑connection, weighted least‑connection, locality‑based, locality‑based with replication, destination‑hashing, and source‑hashing, highlighting their principles and use cases.

IPVSLVSScheduling Algorithms
0 likes · 7 min read
Three LVS Load‑Balancing Modes and Eight Scheduling Algorithms
Qunar Tech Salon
Qunar Tech Salon
Jun 13, 2016 · Backend Development

Java Performance Optimization Tips

This article presents a comprehensive set of Java performance optimization techniques, covering proper use of singletons, avoiding static variables, minimizing object creation, leveraging final modifiers, using local variables, selecting appropriate data structures, reducing synchronization, and employing efficient coding patterns such as System.arraycopy and bit‑shift operations.

Javabest-practicesmemory-management
0 likes · 17 min read
Java Performance Optimization Tips
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 13, 2016 · Frontend Development

Master CSS: Pseudo‑Elements, Fonts, Images, SVG, Animations & Performance

This guide covers essential front‑end techniques—from using ::before and ::after pseudo‑elements and optimizing fonts, images, and SVGs, to mastering CSS3 animations, responsive breakpoints, reflow/repaint performance, and effective class‑naming conventions—providing practical resources and best‑practice tips for modern web development.

CSSFrontendSVG
0 likes · 6 min read
Master CSS: Pseudo‑Elements, Fonts, Images, SVG, Animations & Performance
21CTO
21CTO
Jun 12, 2016 · Mobile Development

Key Lessons from Building Android Apps: Architecture, Maintainability, and Security

After transitioning from JavaEE to Android development, the author shares practical insights on designing robust mobile app architecture, covering maintainability, extensibility, security, onboarding ease, documentation, packaging, and the trade‑offs between MVC and MVP, while offering guidance on framework selection and effective encapsulation.

AndroidExtensibilityMVC
0 likes · 14 min read
Key Lessons from Building Android Apps: Architecture, Maintainability, and Security
21CTO
21CTO
Jun 12, 2016 · Backend Development

Mastering Rate Limiting: Token Bucket, Leaky Bucket, and Real‑World Implementations

This article explains why caching, degradation, and rate limiting are essential for high‑concurrency systems, details token‑bucket and leaky‑bucket algorithms, shows application‑level, distributed, and edge‑level throttling techniques, and provides practical Java, Guava, Redis‑Lua, and Nginx‑Lua code examples.

GuavaJavaLeaky Bucket
0 likes · 17 min read
Mastering Rate Limiting: Token Bucket, Leaky Bucket, and Real‑World Implementations
21CTO
21CTO
Jun 12, 2016 · Fundamentals

What China’s Internet History Reveals About Future Opportunities

A sweeping, informal chronicle of China’s internet evolution—from early listed companies and failed portals to the rise of giants, investment lessons, and how understanding past market stages can give a strategic “God‑view” for future opportunities, especially in Southeast Asia.

Chinese internet historyInvestment Strategydigital transformation
0 likes · 17 min read
What China’s Internet History Reveals About Future Opportunities
21CTO
21CTO
Jun 12, 2016 · Frontend Development

How to Plan and Execute a Solo Web Project: From Idea to Launch

This guide walks you through thoughtful project evaluation, detailed product requirement drafting, effective UI/UX design, appropriate technology selection, and practical front‑end and back‑end implementation tips to help solo developers successfully build and launch a web application.

Frontend designProject PlanningWeb Development
0 likes · 13 min read
How to Plan and Execute a Solo Web Project: From Idea to Launch
Architect
Architect
Jun 12, 2016 · Backend Development

Understanding Kafka Consumer Rebalancing and Partition Assignment in Scala

This article explains how Kafka's high‑level consumer rebalancing works, detailing the PartitionAssignor logic, assignment context creation, fetcher management, and the challenges such as herd effect and split‑brain, with Scala code examples illustrating each step.

partition-assignorrebalancing
0 likes · 11 min read
Understanding Kafka Consumer Rebalancing and Partition Assignment in Scala
Qunar Tech Salon
Qunar Tech Salon
Jun 12, 2016 · Operations

18 Command‑Line Tools to Monitor Linux Performance

This article presents a curated list of 18 lesser‑known command‑line utilities for Linux/Unix administrators, explaining their purpose, typical usage scenarios, and how they help monitor system resources, network activity, and security events.

LinuxPerformance MonitoringSystem Administration
0 likes · 11 min read
18 Command‑Line Tools to Monitor Linux Performance
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2016 · Cloud Computing

What Is Cloud Computing? Types, Components, and OpenStack Overview

This article explains the fundamentals of cloud computing, why cloud servers are advantageous over traditional PCs, outlines public, private, and hybrid cloud models, describes IaaS/PaaS/SaaS layers, introduces key platforms like OpenStack, CloudStack, and OpenShift, and highlights virtualization as the core technology.

IaaSOpenStackPaaS
0 likes · 7 min read
What Is Cloud Computing? Types, Components, and OpenStack Overview
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 12, 2016 · Frontend Development

Master Webpack: From Basics to Advanced Configuration

This article introduces webpack, explains its advantages, guides through installation, configuration, loaders, plugins, and practical usage examples, covering module formats, shimming, extracting CSS, CDN integration, and integration with tools like Gulp, providing a comprehensive beginner‑to‑intermediate tutorial.

Build ToolsFrontend DevelopmentReact
0 likes · 15 min read
Master Webpack: From Basics to Advanced Configuration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 12, 2016 · Backend Development

Designing a Scalable E‑Commerce Architecture: From Simple Setup to Distributed Systems

This article walks through the functional and non‑functional requirements of a B2C e‑commerce platform, illustrates a progression from a three‑server starter architecture to a clustered high‑availability design, and details capacity‑planning calculations for supporting millions of users and peak traffic spikes.

BackendDistributed Systemsarchitecture
0 likes · 9 min read
Designing a Scalable E‑Commerce Architecture: From Simple Setup to Distributed Systems
Efficient Ops
Efficient Ops
Jun 11, 2016 · Operations

What Is the New Internet Application Operations Framework and Capability Model?

This article introduces the Internet Application Operations Framework and Capability Model unveiled at the 2016 Global Operations Conference, explains its ITIL roots, outlines its structure and maturity levels, and invites experts to join the review and contribute to the first industry‑wide ops standard.

Application OperationsITILcapability model
0 likes · 16 min read
What Is the New Internet Application Operations Framework and Capability Model?
ITPUB
ITPUB
Jun 11, 2016 · Big Data

How 58 Daojia Leverages User Portraits to Boost Operations and Fight Fraud

This article details 58 Daojia's data‑driven approach to building user‑portrait tags, covering tag construction, evaluation, and practical applications such as personalized recommendations, anti‑fraud measures, coupon distribution, and dynamic pricing, while outlining the underlying big‑data architecture and technical challenges.

Big Dataanti-frauddata mining
0 likes · 18 min read
How 58 Daojia Leverages User Portraits to Boost Operations and Fight Fraud