All Articles

140585 articles · Page 6926 of 7030
Architect
Architect
Nov 5, 2015 · Information Security

Comprehensive Overview of DDoS Attack Types and Multi‑Layer Defense Strategies

This article provides a detailed classification of DDoS attacks—including network‑layer, application‑layer, hybrid, reflection, pulse, and link‑flooding methods—and outlines a four‑layer defense architecture (ISP/WAN, CDN/Internet, Data‑Center, OS/APP) along with practical mitigation techniques and considerations for different enterprise sizes.

Attack TypesDDoSDefense Strategies
0 likes · 24 min read
Comprehensive Overview of DDoS Attack Types and Multi‑Layer Defense Strategies
Architect
Architect
Nov 5, 2015 · Big Data

Design and Optimization of Large‑Scale Small File Storage Using Ceph and Merged Object Techniques

The article analyzes the challenges of storing massive numbers of small files, reviews existing solutions such as TFS and Haystack, and proposes a Ceph‑based approach that merges small files into RADOS objects with metadata stored as extended attributes, detailing the read/write/delete workflow and hash‑based placement strategies.

Cephmetadata managementobject merging
0 likes · 11 min read
Design and Optimization of Large‑Scale Small File Storage Using Ceph and Merged Object Techniques
High Availability Architecture
High Availability Architecture
Nov 5, 2015 · Backend Development

Elastic-Job: Overview of a Distributed Job Scheduling Framework

This article introduces Elastic-Job, a Java‑based distributed job scheduling framework from Dangdang, covering its origins, core features such as sharding and elastic scaling, deployment with Zookeeper, best‑practice usage, open‑source development philosophy, future improvements, and detailed Q&A.

Distributed SchedulingElastic-JobJob Sharding
0 likes · 17 min read
Elastic-Job: Overview of a Distributed Job Scheduling Framework
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2015 · Operations

Unlocking DevOps Efficiency: 30‑Minute Ansible Automation Deep Dive

This 30‑minute session introduces Ansible's core concepts, demonstrates cross‑environment automation for PHP and Java services, showcases modular playbooks, discusses practical deployment workflows, and answers common operational questions, offering a concise yet comprehensive guide for ops engineers.

Ansibledevops
0 likes · 12 min read
Unlocking DevOps Efficiency: 30‑Minute Ansible Automation Deep Dive
Efficient Ops
Efficient Ops
Nov 4, 2015 · Operations

From Idea to Published Book: My Journey Writing the Puppet Authority Guide

This article shares the author's personal journey of conceiving, planning, writing, and publishing a technical book on Puppet, detailing the motivations, step‑by‑step process, challenges, case studies, and the professional benefits gained from turning the writing effort into tangible value.

OperationsPuppetbook writing
0 likes · 15 min read
From Idea to Published Book: My Journey Writing the Puppet Authority Guide
21CTO
21CTO
Nov 4, 2015 · Databases

How MySQL Architecture Scales from a Single Instance to Cloud‑Native SaaS

This article explains the evolution of MySQL architecture—from a simple single‑instance setup to vertical and horizontal scaling, sharding strategies, and cloud‑native SaaS solutions—highlighting scalability challenges, ideal states, and practical implementation steps for high‑concurrency web applications.

Database ArchitectureMySQLcloud SaaS
0 likes · 12 min read
How MySQL Architecture Scales from a Single Instance to Cloud‑Native SaaS
21CTO
21CTO
Nov 4, 2015 · Backend Development

From MUD to Modern MMOs: How Game Server Architecture Evolved

This article traces the evolution of game server architectures from the first MUD systems in 1978 through successive generations—including HTTP‑based card/runner servers, the MUDOS engine, split‑world models, seamless world servers, Battle.net, casual and modern action MMOs—highlighting design choices, scalability challenges, and practical trade‑offs.

MMOMUDbackend
0 likes · 21 min read
From MUD to Modern MMOs: How Game Server Architecture Evolved
21CTO
21CTO
Nov 4, 2015 · Backend Development

How to Tame High Concurrency: Front‑End Tricks and Server‑Side Optimizations

This article explains why modern web sites face exploding concurrent connections, how richer front‑end interactions and browser limits increase load, and presents practical front‑end caching, request merging, and server‑side techniques—including Apache MPM tuning, Nginx adoption, sendfile, and epoll—to reduce memory and CPU pressure.

Backend ServersFrontend OptimizationWeb Performance
0 likes · 20 min read
How to Tame High Concurrency: Front‑End Tricks and Server‑Side Optimizations
21CTO
21CTO
Nov 4, 2015 · Big Data

How We Built a Real‑Time Log Analytics Platform with Storm and Cardinality Counting

To monitor hundreds of web apps on UAE’s PaaS platform in near‑real time, we combined Storm with lightweight log transport, a memcached‑based fqueue, and adaptive cardinality counting to efficiently compute PV, UV, response times, and custom metrics while handling cross‑cluster log aggregation.

Big DataCardinality countingLog Processing
0 likes · 9 min read
How We Built a Real‑Time Log Analytics Platform with Storm and Cardinality Counting
21CTO
21CTO
Nov 4, 2015 · R&D Management

How Google’s Unique Culture Drives Talent, Innovation, and Performance

Google’s people‑first philosophy combines an open, democratic culture, flexible 20% time, flat organization, rigorous hiring, and data‑driven performance reviews to attract top talent, foster continuous innovation, and maintain exceptionally low employee turnover.

GoogleTalent Managementinnovation
0 likes · 10 min read
How Google’s Unique Culture Drives Talent, Innovation, and Performance
dbaplus Community
dbaplus Community
Nov 4, 2015 · Databases

Mastering Oracle Wait Events: How Latch Contention Impacts Performance

This article explains how Oracle wait events, especially latch contention such as cache buffers chains and LRU chain latches, reveal performance bottlenecks, and provides step‑by‑step methods, diagnostic tools, SQL examples, and tuning recommendations to locate and resolve database hotspots.

ADDMOracleSQL Tuning Advisor
0 likes · 30 min read
Mastering Oracle Wait Events: How Latch Contention Impacts Performance
Architect
Architect
Nov 4, 2015 · Backend Development

Optimizing Web Server Performance: Reducing Concurrency Pressure, Memory and CPU Usage

The article explains why modern web systems face ever‑increasing concurrent connections, analyzes how front‑end techniques and server‑side configurations such as Apache MPM modes, Nginx, sendfile, and epoll can reduce memory and CPU consumption, and offers practical recommendations for efficient backend architecture.

CPU optimizationMemory ManagementNginx
0 likes · 17 min read
Optimizing Web Server Performance: Reducing Concurrency Pressure, Memory and CPU Usage
Architect
Architect
Nov 4, 2015 · Backend Development

Design Principles and Architecture of the FastDFS Distributed File System

The article explains FastDFS, an open‑source lightweight distributed file system built from tracker servers, storage servers, and client libraries, detailing its component roles, file upload/download workflows, storage organization, small‑file merging, HTTP support, and current limitations such as data safety and load balancing.

Distributed File SystemFastDFSstorage architecture
0 likes · 16 min read
Design Principles and Architecture of the FastDFS Distributed File System
Qunar Tech Salon
Qunar Tech Salon
Nov 4, 2015 · Backend Development

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

The article chronicles how 58.com’s web architecture evolved from a tiny, single‑machine setup to a multi‑layer, Java‑based, highly available service‑oriented platform, detailing the technical decisions, scaling challenges, and automation practices adopted at each traffic milestone.

High Availabilityarchitecturescalability
0 likes · 14 min read
Evolution of 58.com Architecture: From Single‑Server All‑In‑One to Scalable Service‑Oriented System
Ctrip Technology
Ctrip Technology
Nov 4, 2015 · Mobile Development

Ctrip Android App Plugin Architecture and Dynamic Loading Framework

This article explains the motivations, design principles, compilation and runtime techniques of Ctrip's Android plugin‑based architecture and dynamic loading framework, detailing how it solves method‑count limits, improves build speed, enables hot‑deployment, and outlines the associated trade‑offs.

AAPTAndroidCtrip
0 likes · 19 min read
Ctrip Android App Plugin Architecture and Dynamic Loading Framework
Ctrip Technology
Ctrip Technology
Nov 4, 2015 · Cloud Computing

Ctrip’s Technological Evolution: Infrastructure, Cloud, Search, Security, and Mobile Innovations

The article reviews Ctrip’s multi‑year technology journey, detailing its shift to distributed architecture, OpenStack‑based private cloud, custom asynchronous messaging, large‑scale search, security analytics, and mobile innovations, illustrating how strategic technical choices supported its dominance in online travel.

CtripSearchTechnology evolution
0 likes · 7 min read
Ctrip’s Technological Evolution: Infrastructure, Cloud, Search, Security, and Mobile Innovations