All Articles

142392 articles · Page 6772 of 7120
Qunar Tech Salon
Qunar Tech Salon
Feb 6, 2017 · Frontend Development

Front‑End Performance Optimization: Best Practices and Techniques

This article presents a comprehensive guide to front‑end performance optimization, covering how to prioritize bottlenecks, use debounce/throttle, reduce DOM reflows, optimize rendering, leverage requestAnimationFrame and Web Workers, and apply efficient CSS and script loading strategies, all illustrated with practical code examples.

CSSDOMJavaScript
0 likes · 16 min read
Front‑End Performance Optimization: Best Practices and Techniques
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2017 · Backend Development

How MogileFS Powers Scalable Distributed File Storage: Architecture & Deployment Guide

This article introduces the open‑source MogileFS distributed file system, explains its server, storage, and client components, outlines its key features and operating principles, and provides step‑by‑step installation, configuration, and Nginx reverse‑proxy load‑balancing instructions for large‑scale image storage.

Backend StorageDistributed File SystemMogileFS
0 likes · 6 min read
How MogileFS Powers Scalable Distributed File Storage: Architecture & Deployment Guide
ITPUB
ITPUB
Feb 5, 2017 · Operations

Why HAProxy May Drop Requests When a Backend Fails – A Packet‑Capture Study

This article walks through a hands‑on packet‑capture experiment comparing HAProxy and Nginx load‑balancing behavior, showing how HAProxy’s health‑check interval can cause request loss during backend failures while Nginx continues to serve traffic.

HAProxyLoad Balancingbackend failure
0 likes · 7 min read
Why HAProxy May Drop Requests When a Backend Fails – A Packet‑Capture Study
Java High-Performance Architecture
Java High-Performance Architecture
Feb 5, 2017 · Databases

How We Fixed Redis Crashes in Production: 9 Debugging Iterations

Facing a sudden surge in traffic, a hotel‑search service saw 40% of requests fail with HTTP 500 errors due to Redis connection issues, and after nine iterative debugging attempts—including client swaps, version upgrades, persistence off‑loading, proxy adoption, and data sharding—they stabilized the system and gained valuable production insights.

BackendPerformance
0 likes · 7 min read
How We Fixed Redis Crashes in Production: 9 Debugging Iterations
Tencent Cloud Developer
Tencent Cloud Developer
Feb 5, 2017 · Frontend Development

Analysis of Vue.js 2.0 Initialization and Rendering Logic

Vue.js 2.0 initializes a component via the _init method, merges options, and mounts it with $mount, which creates a render function—whether from a custom function, template, or element—producing a Virtual DOM VNode that the patch algorithm diffs against the previous VNode to efficiently update the real DOM.

Frontend developmentInitializationRendering
0 likes · 8 min read
Analysis of Vue.js 2.0 Initialization and Rendering Logic
Architecture Digest
Architecture Digest
Feb 5, 2017 · R&D Management

Key Soft Skills and Insights for Software Architects – Curated Digest

This article compiles a selection of previously published pieces that outline the essential soft skills, mindset, and practical advice for software architects, covering topics such as programming excellence, abstract thinking, communication, decision‑making, team management, and continuous learning to guide engineers aspiring to architectural roles.

Design thinkingcareer developmentsoft skills
0 likes · 5 min read
Key Soft Skills and Insights for Software Architects – Curated Digest
DevOps
DevOps
Feb 5, 2017 · Cloud Native

Understanding Containers and Container Management Platforms: From Concepts to Hands‑On Docker/Kubernetes Deployment

This article explains the evolution of cloud computing, the birth and principles of containers, their lightweight image‑based packaging, major orchestration platforms such as Kubernetes, Mesos and Swarm, and provides a step‑by‑step Docker tutorial for deploying a Java web application with load balancing.

ContainersDevOpsDocker
0 likes · 15 min read
Understanding Containers and Container Management Platforms: From Concepts to Hands‑On Docker/Kubernetes Deployment
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 4, 2017 · Fundamentals

What Are Software Architecture Styles and Why They Matter

This article explains software architecture styles as high‑level design principles that guide system families, outlines common styles, their benefits and drawbacks, discusses open design questions, and provides detailed examples such as client‑server, layered, pipe‑filter, event‑driven, repository, C2, three‑tier, JB/HMB, and REST architectures.

Design Patternsarchitecture stylessoftware architecture
0 likes · 47 min read
What Are Software Architecture Styles and Why They Matter
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 4, 2017 · Cloud Computing

Inside Alibaba’s Feitian Middleware: Powering Massive E‑Commerce and Cloud Innovation

Alibaba’s transformation from e‑commerce leader to tech powerhouse is highlighted by its Feitian middleware platform, a cloud‑based, highly available solution that supports diverse industries, enables massive transaction volumes, and exemplifies the evolution of large‑scale distributed architectures pioneered since Alibaba’s early IOE days.

Alibaba CloudDistributed SystemsEnterprise Architecture
0 likes · 7 min read
Inside Alibaba’s Feitian Middleware: Powering Massive E‑Commerce and Cloud Innovation
dbaplus Community
dbaplus Community
Feb 4, 2017 · Fundamentals

Mastering Cache Strategies: From CDN to Local Memory for High‑Performance Systems

This comprehensive guide explains cache fundamentals, covering CDN, reverse‑proxy, distributed, and local caches, their design considerations, common pitfalls like consistency, high availability, cache avalanche and penetration, and provides practical architecture examples and mitigation techniques for robust high‑traffic systems.

CDNCache Designmemcache
0 likes · 24 min read
Mastering Cache Strategies: From CDN to Local Memory for High‑Performance Systems
ITPUB
ITPUB
Feb 3, 2017 · Databases

Top Oracle Migration Pitfalls Every DBA Must Avoid

This article outlines common Oracle migration pitfalls—including architectural constraints, resource impacts, application coordination issues, and diverse database problems—drawn from real‑world projects, and offers practical guidance to help DBAs anticipate and mitigate these challenges during system cut‑overs, upgrades, and consolidations.

DBADataGuardDatabase Migration
0 likes · 6 min read
Top Oracle Migration Pitfalls Every DBA Must Avoid
21CTO
21CTO
Feb 2, 2017 · Operations

What GitLab’s 300 GB Data Loss Teaches About Backup and Ops Discipline

The GitLab production database was mistakenly deleted during a manual fix, exposing gaps in backup strategies, PostgreSQL configuration, and operational practices, and prompting a detailed post‑mortem that highlights the need for automated recovery, proper tooling, and transparent incident handling.

Data lossIncident ResponsePostgreSQL
0 likes · 15 min read
What GitLab’s 300 GB Data Loss Teaches About Backup and Ops Discipline
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Feb 2, 2017 · Databases

Mastering Database Backup: Strategies, Retention, and Rapid Recovery

This article explains a comprehensive database backup workflow—including daily full backups with xtrabackup, real‑time binlog incremental backups, multi‑level retention policies, automated failure detection, disaster‑recovery across multiple data centers, and fast table‑level restoration—to help prevent prolonged outages.

Data Recoverybackup retentiondatabase backup
0 likes · 6 min read
Mastering Database Backup: Strategies, Retention, and Rapid Recovery