All Articles

141326 articles · Page 6859 of 7067
MaGe Linux Operations
MaGe Linux Operations
May 9, 2016 · Databases

Fix MySQL Replication Inconsistencies with pt‑table‑checksum & sync

Learn how to diagnose MySQL master‑slave data drift using Percona Toolkit’s pt‑table‑checksum, configure necessary replication parameters, and automatically reconcile differences with pt‑table‑sync, including installation steps, command syntax, required privileges, and troubleshooting common errors for reliable database consistency.

MySQLdatabase-consistencypercona-toolkit
0 likes · 13 min read
Fix MySQL Replication Inconsistencies with pt‑table‑checksum & sync
21CTO
21CTO
May 9, 2016 · Fundamentals

How I Cracked Google’s Onsite Interview: My Prep Checklist and Lessons Learned

The author recounts a successful Google onsite interview experience, detailing the preparation steps—including reading key books, reviewing algorithms, practicing white‑board coding, and consulting insiders—to illustrate an effective strategy for tackling software engineering interviews.

Google interviewInterview Preparationalgorithms
0 likes · 7 min read
How I Cracked Google’s Onsite Interview: My Prep Checklist and Lessons Learned
21CTO
21CTO
May 9, 2016 · Backend Development

Unveiling Memcached’s Distributed Caching: Algorithms and Implementation

Under high‑concurrency loads, disk I/O becomes a bottleneck, prompting the use of caches; this article explains the fundamentals of caching, the role of memcached, and details its distributed implementation, covering simple modulo hashing, consistent hashing, and optimized virtual‑node techniques.

Backend DevelopmentConsistent HashingMemcached
0 likes · 9 min read
Unveiling Memcached’s Distributed Caching: Algorithms and Implementation
21CTO
21CTO
May 9, 2016 · R&D Management

What Makes Facebook’s Engineer Culture So Powerful? Hack Culture, OKRs, and Talent Management

This article shares a former Facebook engineer’s deep dive into the company’s 12‑year evolution, revealing how hack culture, a balanced design‑engineering approach, open data policies, OKR‑driven performance reviews, and strategic talent management have shaped a world‑class engineering organization and offer lessons for Chinese tech firms.

FacebookHack CultureOKR
0 likes · 17 min read
What Makes Facebook’s Engineer Culture So Powerful? Hack Culture, OKRs, and Talent Management
Architect
Architect
May 9, 2016 · Backend Development

Understanding Distributed Caching and the memcached Architecture

This article explains the fundamentals of caching, describes how memcached works as a distributed in‑memory cache, and details the hashing algorithms—including remainder hashing and consistent hashing with virtual nodes—used by clients to achieve scalable cache distribution.

CachingConsistent HashingDistributed Systems
0 likes · 7 min read
Understanding Distributed Caching and the memcached Architecture
DevOps
DevOps
May 9, 2016 · Operations

Configuring Bi‑directional Sync Between GitHub and VSTS Using CI Pipelines

This guide explains how to set up bi‑directional synchronization between public GitHub repositories and private VSTS (Azure DevOps) repos using VSTS CI pipelines, covering configuration steps, command‑line tasks, token handling, and common synchronization scenarios.

Azure DevOpsCIGit
0 likes · 6 min read
Configuring Bi‑directional Sync Between GitHub and VSTS Using CI Pipelines
Qunar Tech Salon
Qunar Tech Salon
May 9, 2016 · Backend Development

Comprehensive Overview of Java Locks: Fair, Unfair, Spin, Reentrant, Biased, Lightweight, Heavyweight, and More

This article provides a detailed explanation of various Java lock mechanisms—including fair and unfair locks, spin locks, lock elimination, lock coarsening, reentrant, class and object locks, biased, lightweight, heavyweight, pessimistic and optimistic locks—as well as practical code examples and a lock state table to help developers understand concurrency control in the JVM.

ConcurrencyJVMJava
0 likes · 16 min read
Comprehensive Overview of Java Locks: Fair, Unfair, Spin, Reentrant, Biased, Lightweight, Heavyweight, and More
ITPUB
ITPUB
May 9, 2016 · Databases

Why Does CHANGE MASTER Trigger Traffic Spikes in MySQL GTID Replication?

After switching a MySQL master’s IP, the author observed extreme master‑to‑slave traffic and investigated whether using CHANGE MASTER with auto_position=1 forces the replica to re‑fetch already executed binlogs, especially when the replica is lagging.

Change MasterGTIDMySQL
0 likes · 7 min read
Why Does CHANGE MASTER Trigger Traffic Spikes in MySQL GTID Replication?
ITPUB
ITPUB
May 9, 2016 · Databases

Mastering MySQL Backups: From Cold Copies to Xtrabackup and Beyond

This article explains MySQL backup fundamentals, compares cold, snapshot, logical (mysqldump, mydumper) and physical (Xtrabackup) methods, outlines their workflows, pros and cons, and discusses lock‑related performance impacts and Percona's backup‑lock improvements.

DatabasesLVMMySQL
0 likes · 11 min read
Mastering MySQL Backups: From Cold Copies to Xtrabackup and Beyond
Baidu Intelligent Testing
Baidu Intelligent Testing
May 9, 2016 · Backend Development

Effective Cache Strategies for High‑Concurrency Systems

The article explains how proper cache usage can dramatically improve resource utilization, response time, and reliability in high‑concurrency front‑end and back‑end systems, while also addressing cache hit‑rate optimization, data consistency, and mitigation techniques for cache penetration and avalanche scenarios.

Cache AvalancheCache ConsistencyCache Penetration
0 likes · 5 min read
Effective Cache Strategies for High‑Concurrency Systems
Node Underground
Node Underground
May 9, 2016 · Backend Development

Master Node.js Memory Leak Detection: A Step-by-Step Guide

This article outlines a practical workflow for diagnosing and fixing memory leaks in Node.js applications, covering essential concepts of V8 garbage collection, recommended tooling such as devTool, heapdump, and memwatch, and detailed steps for reproducing issues, capturing heap snapshots, analyzing them, and applying fixes.

Node.jsPerformanceV8
0 likes · 12 min read
Master Node.js Memory Leak Detection: A Step-by-Step Guide
Big Data and Microservices
Big Data and Microservices
May 9, 2016 · Industry Insights

How Major E‑Commerce Sites Evolve Their Architecture for Scale and Performance

This article traces the step‑by‑step evolution of large‑scale website architectures—from single‑server setups to distributed services—highlighting key techniques such as server clustering, caching, load balancing, database sharding, CDN usage, and the adoption of NoSQL and micro‑service frameworks.

CachingDistributed Systemsarchitecture
0 likes · 9 min read
How Major E‑Commerce Sites Evolve Their Architecture for Scale and Performance
360 Quality & Efficiency
360 Quality & Efficiency
May 9, 2016 · Information Security

Comprehensive Guide to Security Testing: Methods, Tools, and Best Practices

This article provides an in‑depth overview of security testing, covering its definition, lifecycle, test types, a wide range of scanning and injection tools, practical checklists, evaluation metrics, and recommendations for integrating security assessments throughout the software development process.

Information Securitynetwork securitypenetration testing
0 likes · 20 min read
Comprehensive Guide to Security Testing: Methods, Tools, and Best Practices

How eBay Scales to Billions: 7 Proven Practices for Massive Web Systems

This article outlines eBay's seven key scalability best practices—including functional partitioning, horizontal sharding, avoiding distributed transactions, asynchronous decoupling, stream processing, virtualization, and strategic caching—to illustrate how large‑scale web platforms can achieve linear resource growth and high availability.

CachingDistributed Systemsarchitecture
0 likes · 14 min read
How eBay Scales to Billions: 7 Proven Practices for Massive Web Systems
Efficient Ops
Efficient Ops
May 8, 2016 · Databases

Mastering Oracle DevOps: SQL Auditing Best Practices to Boost Performance

This article, based on a 2016 Global Operations Conference talk, outlines Oracle DevOps best practices through SQL auditing, presenting multiple real‑world cases, derived rules, and automation strategies that help DBA and development teams identify performance bottlenecks, enforce standards, and improve system stability.

DBASQL Auditingdevops
0 likes · 29 min read
Mastering Oracle DevOps: SQL Auditing Best Practices to Boost Performance
dbaplus Community
dbaplus Community
May 8, 2016 · Backend Development

How LeTV Scaled Its Payment System to 100k Orders per Second

LeTV upgraded its payment architecture in 2015 by sharding databases, designing a Snowflake‑based globally unique order ID, implementing asynchronous replication for eventual consistency, building high‑availability master‑slave clusters with LVS and KeepAlive, tiering data caches, and adding a coarse‑fine traffic pipeline to reliably handle up to 100,000 orders per second.

Backendhigh-availabilityorder ID
0 likes · 16 min read
How LeTV Scaled Its Payment System to 100k Orders per Second
Big Data and Microservices
Big Data and Microservices
May 8, 2016 · Backend Development

How to Build a Scalable Flash‑Sale System: Architecture, Challenges & Solutions

This article dissects the technical challenges of high‑traffic flash‑sale (seckill) systems, outlining typical e‑commerce flow, unique seckill characteristics, and detailed solutions for isolation, load handling, bandwidth, request throttling, order processing, database design, caching, concurrency control, and anti‑cheat mechanisms.

BackendDatabaseFlash Sale
0 likes · 37 min read
How to Build a Scalable Flash‑Sale System: Architecture, Challenges & Solutions
Java High-Performance Architecture
Java High-Performance Architecture
May 8, 2016 · Operations

Mastering Fabric: Automate Server Management and Deployments with Python

This article introduces Fabric, a Python-based automation tool for server management and application deployment, explains its core features, showcases real-world use cases like Instagram, and provides step‑by‑step code examples covering basic commands, parameter passing, local and remote execution, role‑based tasks, parallel execution, and installation instructions.

FabricPythonparallel execution
0 likes · 7 min read
Mastering Fabric: Automate Server Management and Deployments with Python