All Articles

140350 articles · Page 6986 of 7018
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 3, 2015 · Backend Development

A Seven‑Step Methodology for Designing Web APIs

This article outlines a repeatable, seven‑step process for designing robust Web APIs that leverages both HTTP and broader Web protocols, covering everything from listing semantic descriptors to publishing the API, and emphasizes clear separation of design and implementation details for future extensibility.

API designRESTWeb API
0 likes · 18 min read
A Seven‑Step Methodology for Designing Web APIs
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2015 · Databases

Essential MySQL Performance Tuning: Key Metrics & Optimization Tips

Learn how to monitor and optimize MySQL server performance by examining critical variables, status metrics, and configuration parameters such as slow query settings, connection limits, key buffer size, query cache, temporary tables, and thread usage to achieve stable, efficient database operation.

MySQLSQLdatabase optimization
0 likes · 8 min read
Essential MySQL Performance Tuning: Key Metrics & Optimization Tips
Practical DevOps Architecture
Practical DevOps Architecture
Mar 3, 2015 · Operations

The Multifaceted Responsibilities and Challenges of Operations Engineers

The article outlines the diverse duties of operations engineers—from networking and system administration to security, storage, testing, and communication—while critiquing industry hiring practices, emphasizing the essential role of ops in enterprises, and urging engineers to specialize and continuously improve.

DevOpsIT infrastructurecareer development
0 likes · 5 min read
The Multifaceted Responsibilities and Challenges of Operations Engineers
Qunar Tech Salon
Qunar Tech Salon
Feb 27, 2015 · Artificial Intelligence

The Software Revolution: Societal Impacts, AI Risks, and the Rise of Small Organizations

The article examines the ongoing software revolution, arguing it creates wealth while causing massive job loss, concentrates power in small organizations, and poses existential risks through AI and synthetic biology, urging wise safety measures and societal debate to balance benefits against growing inequality.

AI riskSynthetic Biologyjob displacement
0 likes · 6 min read
The Software Revolution: Societal Impacts, AI Risks, and the Rise of Small Organizations
MaGe Linux Operations
MaGe Linux Operations
Feb 27, 2015 · Operations

Automating Web Code Deployments with Git, Rsync, and Tornado

This article describes how a Linux operations team streamlined frequent web code releases by building a web‑based deployment system that combines Git for version control, Rsync for synchronization, and Python/Tornado for backend services, eliminating manual intervention and improving efficiency.

AngularJSDeployment AutomationGit
0 likes · 7 min read
Automating Web Code Deployments with Git, Rsync, and Tornado
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Feb 27, 2015 · Backend Development

How WeChat Processed Over 1 Billion Red Packets: Backend Architecture and High‑Concurrency Strategies

The article explains how WeChat’s backend handled the massive surge of red‑packet traffic during the 2015 New Year by employing loss‑tolerant services, flexible availability, modular design, asynchronous processing, and overload protection to ensure fast, accurate, and stable user experiences.

Lossy ServiceWeChatbackend-architecture
0 likes · 9 min read
How WeChat Processed Over 1 Billion Red Packets: Backend Architecture and High‑Concurrency Strategies
Qunar Tech Salon
Qunar Tech Salon
Feb 26, 2015 · Fundamentals

Overview of Code Quality and Using Eclipse Plugins for Static Analysis

This article introduces five key aspects of Java code quality—coding standards, duplicate code, test coverage, dependency analysis, and complexity analysis—and demonstrates how Eclipse plugins such as CheckStyle, PMD, EclEmma, JDepend, and Metrics can be configured and used to assess and improve each aspect.

EclEmmaJDependMetrics
0 likes · 11 min read
Overview of Code Quality and Using Eclipse Plugins for Static Analysis
MaGe Linux Operations
MaGe Linux Operations
Feb 25, 2015 · Big Data

Do You Really Need Hadoop? 10 Alternatives to Consider First

This article explains why many companies over‑invest in Hadoop, outlines how to evaluate data size, growth, and relevance, and presents practical alternatives such as archiving, data sampling, database sharding, and hiring business‑savvy analysts before committing to a Hadoop deployment.

Big Data AlternativesData ArchitectureData Archiving
0 likes · 9 min read
Do You Really Need Hadoop? 10 Alternatives to Consider First