All Articles

141092 articles · Page 6882 of 7055
21CTO
21CTO
Mar 16, 2016 · Backend Development

How Badoo Saved $1M by Migrating Hundreds of Servers to PHP 7

Badoo migrated its massive PHP codebase to PHP 7 across hundreds of servers, overcoming engine bugs, HHVM limitations, and extension incompatibilities, while revamping testing infrastructure and deployment processes, ultimately achieving up to 40% faster response times, eight‑fold memory reduction, and roughly one million dollars in cost savings.

MigrationOpsPerformance
0 likes · 22 min read
How Badoo Saved $1M by Migrating Hundreds of Servers to PHP 7
21CTO
21CTO
Mar 16, 2016 · Databases

How to Horizontally Partition Tables Using MD5 Hashing and Bit Shifting

This article explains two practical horizontal sharding techniques for large‑scale projects—MD5‑based hashing and bit‑shifting of user IDs—detailing their PHP implementations, scalability limits, and how to extend table counts as data grows.

Horizontal PartitioningMD5 hashingPHP
0 likes · 5 min read
How to Horizontally Partition Tables Using MD5 Hashing and Bit Shifting
21CTO
21CTO
Mar 16, 2016 · R&D Management

What Qualities Should a Startup CTO Possess? Insights from a Tech Founder

A seasoned tech founder outlines the essential traits for a startup CTO—including broad technical vision, hands‑on coding ability, rapid learning, strong R&D team leadership, product awareness, and cross‑functional communication—while challenging the notions that a CTO must recruit engineers or never refuse ideas.

CTOR&D leadershipproduct collaboration
0 likes · 5 min read
What Qualities Should a Startup CTO Possess? Insights from a Tech Founder
Meiyou UED
Meiyou UED
Mar 16, 2016 · Product Management

Boost User Habits: How Reinforcement Theory Shapes Behavior and Apps

This article explains B.F. Skinner's reinforcement theory, shows how rewarding pleasant outcomes shapes human behavior in classrooms and relationships, and demonstrates its practical use in app design through features like check‑ins and lotteries to boost user engagement.

behavior changeproduct designreinforcement
0 likes · 3 min read
Boost User Habits: How Reinforcement Theory Shapes Behavior and Apps
ITPUB
ITPUB
Mar 16, 2016 · Backend Development

Implementing Gray Release for HTTP Read APIs with Nginx and Gateway Layers

This article explains how to design a gray‑release solution for HTTP read interfaces by using either Nginx with embedded Lua scripts or a version‑aware gateway layer, detailing rule design, configuration handling, and the trade‑offs of each approach.

HTTPLuaNginx
0 likes · 8 min read
Implementing Gray Release for HTTP Read APIs with Nginx and Gateway Layers
Architecture Digest
Architecture Digest
Mar 16, 2016 · Databases

An Overview of Mycat Distributed Database Middleware: Architecture, Deployment, Sharding, and High Availability

This article introduces Mycat, an open‑source distributed database middleware that implements the MySQL protocol, explains its core concepts such as sharding, read/write separation, high availability, deployment architectures, optimization strategies, and provides practical configuration examples for schema, rule, and server files.

Database MiddlewareMySQLsharding
0 likes · 13 min read
An Overview of Mycat Distributed Database Middleware: Architecture, Deployment, Sharding, and High Availability
DevOps
DevOps
Mar 15, 2016 · R&D Management

Understanding Facilitation: What a Facilitator Does and the Value They Bring

The article explains the concept of facilitation, defines a facilitator as someone who inspires team energy and wisdom to achieve consensus and commitment, and outlines five key roles—including architect, pilot, guide, midwife, and observer—while recommending an IIFAC video for deeper insight.

Team Managementfacilitationleadership
0 likes · 2 min read
Understanding Facilitation: What a Facilitator Does and the Value They Bring
Efficient Ops
Efficient Ops
Mar 15, 2016 · Operations

How to Use Redis for Efficient Deduplication in Operations Data Analysis

This article explains practical methods for deduplicating and counting data in operational analytics using Redis, covering SET, ZSET, BITSET, HyperLogLog, and Bloom filter structures, their advantages, limitations, and suitable scenarios for real‑time and large‑scale metric calculations.

DeduplicationHyperLogLogredis
0 likes · 10 min read
How to Use Redis for Efficient Deduplication in Operations Data Analysis
dbaplus Community
dbaplus Community
Mar 15, 2016 · Databases

Unlocking Oracle 12c: Multitenant, In-Memory, and Security Features Explained

This article examines Oracle Database 12c’s key innovations—including multitenant architecture, the Database In‑Memory option, enhanced security controls, and integrated big‑data analytics—while sharing real‑world production experiences, benefits, and practical limitations for enterprises adopting cloud‑ready databases.

Database 12cIn-MemoryMultiTenant
0 likes · 12 min read
Unlocking Oracle 12c: Multitenant, In-Memory, and Security Features Explained
21CTO
21CTO
Mar 15, 2016 · Frontend Development

Inside jQuery: Closures, No‑new Instantiation & Chainable Magic

This article dissects jQuery’s source code, revealing its clear modular architecture, closure-based sandbox, innovative no‑new instantiation, extensive method overloads, extend mechanisms, chainable calls with stack tracking, regex optimizations, and conflict‑resolution strategies, offering developers deep insights into its design and performance.

Design PatternsJavaScriptclosure
0 likes · 16 min read
Inside jQuery: Closures, No‑new Instantiation & Chainable Magic
21CTO
21CTO
Mar 15, 2016 · Backend Development

Why Multi‑Datacenter Architecture Is Essential for High‑Availability Services

The article explains how multi‑datacenter architectures prevent total service loss, improve latency by placing services near users, and balance the CAP trade‑offs through models like AC, CP, and AP, while outlining practical design, sharding, monitoring, and failover strategies for large‑scale backend systems.

CAP theoremData ConsistencyHigh Availability
0 likes · 14 min read
Why Multi‑Datacenter Architecture Is Essential for High‑Availability Services
21CTO
21CTO
Mar 15, 2016 · Databases

How Database Compression Boosts Performance While Cutting Storage Costs

This article examines why storage capacity limits IT systems, explains how database compression reduces disk usage and I/O time, discusses various dictionary‑based compression methods, related operations and commands, and evaluates compression ratios and overall impact on system performance.

DB2I/O reductiondatabase compression
0 likes · 11 min read
How Database Compression Boosts Performance While Cutting Storage Costs
Qunar Tech Salon
Qunar Tech Salon
Mar 15, 2016 · Databases

Analysis of MySQL InnoDB Locking Mechanisms and Deadlock Scenarios

This report details a series of MySQL InnoDB experiments that examine transaction locking, lock types, gap and next‑key locks, and deadlock behavior across various SQL operations, providing practical insights for optimizing concurrency and preventing deadlocks.

DeadlockInnoDBLocking
0 likes · 16 min read
Analysis of MySQL InnoDB Locking Mechanisms and Deadlock Scenarios
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 15, 2016 · Operations

Establishing an Operations Evaluation Model: Steps, Metrics, and Key Considerations

This article explains how to build an operations evaluation model within a quality competitiveness framework, detailing a three‑step process for defining metrics, evaluation methods, and quantification, and highlighting essential evaluation points, attention areas, and data collection practices for product operations.

evaluation modelmetricsoperations
0 likes · 8 min read
Establishing an Operations Evaluation Model: Steps, Metrics, and Key Considerations
ITPUB
ITPUB
Mar 15, 2016 · Databases

Choosing the Right MySQL OLTP Architecture: PXC, MHA, or Dual‑Master?

Before migrating enterprise OLTP workloads to open‑source MySQL, this guide evaluates three high‑availability architectures—Percona XtraDB Cluster, MHA, and native dual‑master—by outlining key pre‑migration questions, their advantages, drawbacks, and practical deployment considerations.

High AvailabilityMySQLOLTP
0 likes · 9 min read
Choosing the Right MySQL OLTP Architecture: PXC, MHA, or Dual‑Master?
Architecture Digest
Architecture Digest
Mar 15, 2016 · Backend Development

Overview of Alipay System Architecture and the Metamorphosis Distributed Message Middleware

This article presents a detailed overview of Alipay's system architecture—including its processing flow, fund handling platform, accounting, settlement, and transaction modules—and introduces Metamorphosis, an open‑source high‑performance distributed messaging middleware developed by Alibaba, highlighting its features, design motivations, and suitable use cases.

AlipayDistributed MessagingMetamorphosis
0 likes · 6 min read
Overview of Alipay System Architecture and the Metamorphosis Distributed Message Middleware