All Articles

140398 articles · Page 6977 of 7020
MaGe Linux Operations
MaGe Linux Operations
May 12, 2015 · Backend Development

How to Compile and Install Nginx from Source on Linux

This guide explains key concepts of open source, compilation, and executables, then details the configure‑make‑install workflow and provides a step‑by‑step tutorial for compiling, installing, configuring, and testing Nginx from source on a Linux system.

CompilationConfigurationInstallation
0 likes · 5 min read
How to Compile and Install Nginx from Source on Linux
MaGe Linux Operations
MaGe Linux Operations
May 12, 2015 · Information Security

Master ZMap: Fast Network Scanning, Installation, Commands, and Advanced Uses

ZMap is a high‑speed network scanner developed at the University of Michigan, and this guide covers its installation on various Linux distributions, core command‑line options, configuration files, advanced extensions like banner grabbing and UDP probes, and discusses its underlying SYN‑RST scanning mechanism and security considerations.

LinuxNetwork ScanningTCP SYN scan
0 likes · 16 min read
Master ZMap: Fast Network Scanning, Installation, Commands, and Advanced Uses
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 12, 2015 · Industry Insights

How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring

This article offers goal‑oriented, data‑driven advice and checklists for architecture refactoring, emphasizing realistic technology selection, pressure management, business understanding, handling non‑technical influences, code‑quality practices, and team readiness to ensure effective, sustainable redesigns.

architecturebest practiceschecklist
0 likes · 7 min read
How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring
Practical DevOps Architecture
Practical DevOps Architecture
May 11, 2015 · Operations

Configuring L2TP VPN on Huawei Devices

This guide provides a step‑by‑step configuration for setting up an L2TP VPN on Huawei equipment, covering ACL rules, IP pools, user authentication, interface settings, virtual templates, PPP parameters, static routing, and related commands.

HuaweiL2TPNetwork Configuration
0 likes · 2 min read
Configuring L2TP VPN on Huawei Devices
MaGe Linux Operations
MaGe Linux Operations
May 11, 2015 · Operations

Mastering System Throughput: Key Metrics, Formulas, and Performance Testing Basics

This article explains core performance testing concepts—including QPS, concurrency, response time, and throughput calculations—illustrates how to estimate system capacity, relate traffic metrics to daily PV, and outlines the perspectives of users, administrators, developers, and test engineers for evaluating software performance.

QPSResponse TimeThroughput
0 likes · 12 min read
Mastering System Throughput: Key Metrics, Formulas, and Performance Testing Basics
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 10, 2015 · Backend Development

Migrating Whitepages Services from Ruby to Scala and Akka: Performance Gains and Lessons Learned

Whitepages migrated several high‑traffic services from a Ruby monolith to Scala running on the Akka actor framework, achieving dramatically lower latency and higher throughput while sharing the practical benefits, challenges, and best‑practice insights they discovered during the transition.

AkkaRubyScala
0 likes · 6 min read
Migrating Whitepages Services from Ruby to Scala and Akka: Performance Gains and Lessons Learned
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 10, 2015 · Cloud Computing

Designing Scalable and Highly Available Systems on Azure: Patterns, Anti‑Patterns, and Practical Guidance

This article examines key considerations for building highly scalable and available systems on Azure, outlining four architectural dimensions—scalability, availability, manageability, and feasibility—while discussing patterns, anti‑patterns, measurable resources, queue‑based load balancing, authentication services, and common pitfalls such as configuration errors and SQL injection.

AzureCloud ComputingQueue
0 likes · 8 min read
Designing Scalable and Highly Available Systems on Azure: Patterns, Anti‑Patterns, and Practical Guidance
Architect
Architect
May 9, 2015 · Operations

Seamless Image Storage Migration to Qiniu Using qrsync and Mirror Storage

This article details how the high‑traffic mobile platform 糗百 migrated its massive image repository to Qiniu Cloud without service interruption, using the qrsync upload tool combined with Qiniu’s mirror storage to smoothly transfer cold data, handle hot data, and alleviate I/O bottlenecks.

Operationscloud storagemirror storage
0 likes · 6 min read
Seamless Image Storage Migration to Qiniu Using qrsync and Mirror Storage
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 8, 2015 · Backend Development

Optimizing Data Fetching in J2EE Applications Using Lazy Loading, Fetch Strategies, and AspectJ

This article examines the challenges of lazy loading in J2EE ORM tools, compares eager fetching and pre-fetching, and proposes a modular solution using Aspect‑Oriented Programming to inject custom fetching strategies at the repository level, reducing SQL queries, connection usage, and code bloat.

AspectJFetching StrategyORM
0 likes · 12 min read
Optimizing Data Fetching in J2EE Applications Using Lazy Loading, Fetch Strategies, and AspectJ

12 Rules for Successful Architecture Refactoring – Insights from Uber’s Engineering Leader

The article presents Uber engineering manager Raffi Krikorian’s twelve practical rules for planning, executing, and evaluating software architecture refactoring, emphasizing clear purpose, measurable goals, incremental delivery, current state assessment, data‑driven decisions, and diligent management of technical debt.

incremental deliveryrefactoringsoftware design
0 likes · 8 min read
12 Rules for Successful Architecture Refactoring – Insights from Uber’s Engineering Leader