All Articles

142343 articles · Page 6787 of 7118
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 26, 2016 · Backend Development

How Xiaomi Engineered a High‑Performance Flash‑Sale System for the 2014 Mi Fan Festival

This article recounts Xiaomi's rapid development of a flash‑sale platform—starting from a week‑long PHP prototype to a Go‑based, Redis‑backed architecture—detailing the design choices, scalability tactics, and performance optimizations that enabled the 2014 Mi Fan Festival to handle millions of concurrent users.

BackendGoPHP
0 likes · 14 min read
How Xiaomi Engineered a High‑Performance Flash‑Sale System for the 2014 Mi Fan Festival
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 26, 2016 · Operations

How Alibaba’s SunFire Powers Real‑Time Monitoring for Billion‑Scale Transactions

Alibaba’s SunFire platform delivers massive‑scale, real‑time log collection, processing, and visualization for e‑commerce spikes like Double 11, using low‑overhead agents, asynchronous Map/Reduce pipelines, fault‑tolerant task scheduling, and shared inputs to ensure accurate, low‑latency monitoring across billions of transactions.

AlibabaMonitoringReal-time
0 likes · 18 min read
How Alibaba’s SunFire Powers Real‑Time Monitoring for Billion‑Scale Transactions
Tencent Cloud Developer
Tencent Cloud Developer
Dec 26, 2016 · Databases

Analysis of Redis Design: Network Model, Data Structures, Memory Management, Persistence, and Clustering

The article dissects Redis’s architecture by examining its single‑threaded reactor network model, core data structures and memory‑management tactics, AOF/RDB persistence mechanisms, and master‑slave, Sentinel, and Cluster multi‑node strategies, highlighting how each design choice balances speed, memory usage, and system complexity.

ClusteringDatabaseMemory Management
0 likes · 16 min read
Analysis of Redis Design: Network Model, Data Structures, Memory Management, Persistence, and Clustering
Architecture Digest
Architecture Digest
Dec 26, 2016 · Big Data

My Journey into Big Data: From Early Mistakes to the Lambda Architecture

The article recounts the author’s early encounters with big‑data challenges, the shift from relational to NoSQL systems, the development of an immutable‑data batch architecture, and the eventual formulation of the Lambda Architecture, illustrating how simplicity and fault‑tolerance can replace complex incremental designs.

Data EngineeringImmutable DataLambda architecture
0 likes · 9 min read
My Journey into Big Data: From Early Mistakes to the Lambda Architecture
dbaplus Community
dbaplus Community
Dec 26, 2016 · Databases

Why Do Oracle RAC Nodes Crash? Uncovering Memory Leak Bugs in ocssd.bin

An Oracle RAC deployment across four identical clusters repeatedly experienced node crashes, each traced to ocssd.bin failures caused by a memory leak bug in CRSD/OCSSD processes (Bug 11704113), with analysis of logs, kernel parameters, and recommended patches and configuration tweaks to prevent recurrence.

CRS bugDatabase TroubleshootingOracle RAC
0 likes · 13 min read
Why Do Oracle RAC Nodes Crash? Uncovering Memory Leak Bugs in ocssd.bin
MaGe Linux Operations
MaGe Linux Operations
Dec 26, 2016 · Databases

Mastering MySQL High Availability with MHA: Step‑By‑Step Setup Guide

This article introduces MHA (Master High Availability) for MySQL, explains its architecture, outlines required hardware and software configurations, provides detailed commands to set up master and slave nodes, create configuration files, and demonstrates how to start and verify the high‑availability cluster.

FailoverHigh AvailabilityLinux
0 likes · 8 min read
Mastering MySQL High Availability with MHA: Step‑By‑Step Setup Guide
Efficient Ops
Efficient Ops
Dec 25, 2016 · Operations

How to Build a Low‑Cost, High‑Availability Architecture for a Fresh‑Food E‑Commerce Platform

This article shares practical strategies for designing a cost‑effective, highly available infrastructure for a fresh‑food e‑commerce business, covering business model impact, virtual‑physical hybrid data centers, cloud‑on‑premise balance, open‑source tools, load balancing, monitoring, security, and internal service systems.

E‑Commercecloud architecturecost optimization
0 likes · 15 min read
How to Build a Low‑Cost, High‑Availability Architecture for a Fresh‑Food E‑Commerce Platform
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 25, 2016 · Backend Development

How Xianyu Scaled from Zero to Millions: Architecture Secrets of Alibaba’s Community Marketplace

In this talk, Alibaba senior wireless expert Sun Bing details Xianyu's journey from a small startup to a massive P2P community, revealing the evolving technical architecture, key design principles, dynamic front‑end/back‑end integration, service‑bus implementation, and data‑driven strategies that powered its rapid growth.

AlibabaMobile AppScaling
0 likes · 22 min read
How Xianyu Scaled from Zero to Millions: Architecture Secrets of Alibaba’s Community Marketplace
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 25, 2016 · R&D Management

How to Identify Top Developers in Technical Interviews

This article outlines a three‑stage interview process—verifying resume truthfulness, uncovering genuine experience, and testing practical skills—while offering concrete probing questions, evaluation criteria, and tips for crafting effective coding challenges to reliably spot outstanding programmers.

candidate evaluationcoding challengesresume verification
0 likes · 11 min read
How to Identify Top Developers in Technical Interviews
21CTO
21CTO
Dec 24, 2016 · Backend Development

Generate Thumbnails with GD2 and ImageMagick in CodeIgniter

This guide explains why thumbnails are essential, outlines common use cases, and provides step‑by‑step CodeIgniter examples for creating 50×50 thumbnails using PHP's GD2 library and ImageMagick, including configuration, resizing, and error handling.

CodeIgniterGD2ImageMagick
0 likes · 8 min read
Generate Thumbnails with GD2 and ImageMagick in CodeIgniter
21CTO
21CTO
Dec 24, 2016 · Backend Development

How to Define Persistent Constants in a PHP 7.x Extension

This article explains step‑by‑step how to add, register, and correctly clean up persistent constants in a PHP 7.x extension, covering the necessary macro calls, hash‑destroy functions, and a common fatal‑error pitfall with its solution.

Extension DevelopmentPHPconstants
0 likes · 6 min read
How to Define Persistent Constants in a PHP 7.x Extension
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 24, 2016 · Databases

Why Your SQL Execution Plans Fail and How to Optimize Them

This article explains what execution plans are, why seemingly identical SQL statements can produce different plans, and offers practical tips—such as standardizing query syntax, simplifying nested queries, using temporary tables, bind variables, appropriate transaction scopes, and careful use of NOLOCK—to improve database performance and avoid common pitfalls.

Bind VariablesDatabase OptimizationPerformance Tuning
0 likes · 13 min read
Why Your SQL Execution Plans Fail and How to Optimize Them
Architects' Tech Alliance
Architects' Tech Alliance
Dec 23, 2016 · Fundamentals

Advanced Distributed Systems Theory: Paxos, Raft, and Zab

This article provides an in‑depth exploration of distributed consensus protocols, detailing the basics of Paxos, extending to Multi‑Paxos, and comparing it with Raft and Zab while discussing leader election, quorum, lease mechanisms, and practical considerations for implementing these algorithms in real‑world systems.

ConsensusLeader ElectionPaxos
0 likes · 21 min read
Advanced Distributed Systems Theory: Paxos, Raft, and Zab
Hujiang Technology
Hujiang Technology
Dec 23, 2016 · Artificial Intelligence

Deep Learning: From Google’s Advances to the Quest for an Artificial Brain

The article reviews the rapid progress of deep learning at Google, its historical roots, key breakthroughs by researchers like Kurzweil and Hinton, current applications across speech, vision and medicine, and the ongoing challenges of building truly intelligent artificial brains.

Artificial IntelligenceGoogleRay Kurzweil
0 likes · 16 min read
Deep Learning: From Google’s Advances to the Quest for an Artificial Brain