All Articles

140391 articles · Page 6979 of 7020
Practical DevOps Architecture
Practical DevOps Architecture
Apr 29, 2015 · Operations

Configuring Traffic Statistics on SwitchA and SwitchB

This guide shows how to configure traffic statistics on two switches by creating ACLs, traffic classifiers, behaviors, and policies, applying them to specific GigabitEthernet interfaces, and finally displaying the traffic policy statistics from the command line.

ACLNetworkOperations
0 likes · 3 min read
Configuring Traffic Statistics on SwitchA and SwitchB
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2015 · Databases

Choosing the Right Database: From RDBMS to NoSQL, NewSQL, and Hadoop

The article examines the evolution of database technologies—from traditional relational databases and their ACID guarantees to NoSQL, NewSQL, and Hadoop—illustrating how a gaming company can combine these solutions to handle massive online traffic, ensure data integrity, and enable advanced analytics.

DatabasesHadoopNewSQL
0 likes · 6 min read
Choosing the Right Database: From RDBMS to NoSQL, NewSQL, and Hadoop
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2015 · Operations

How Yelp Achieved Zero‑Downtime HAProxy Reloads Using Linux qdisc

Yelp’s infrastructure team tackled HAProxy’s reload‑induced packet loss by leveraging Linux’s plug qdisc and iptables to delay SYN packets during reloads, enabling zero‑downtime service updates and improving reliability despite the kernel’s brief binding window.

HAProxyLinux qdiscNetwork Traffic Control
0 likes · 7 min read
How Yelp Achieved Zero‑Downtime HAProxy Reloads Using Linux qdisc
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2015 · Big Data

How LinkedIn Scales Kafka to Billions of Messages Every Day

This article explains how LinkedIn uses Apache Kafka as a high‑throughput, fault‑tolerant messaging backbone, detailing its architecture, message categories, layered replication, audit mechanisms, and the engineering practices that keep billions of daily messages reliable and fast.

Big DataLinkedIndistributed systems
0 likes · 11 min read
How LinkedIn Scales Kafka to Billions of Messages Every Day

Understanding Kafka High Availability: Data Replication and Leader Election

The article explains why Kafka introduced high availability starting with version 0.8, detailing the need for data replication and leader election, describing replica distribution algorithms, replication mechanics, ISR handling, ZooKeeper structures, and the broker failover process to ensure fault‑tolerant streaming.

High AvailabilityLeader ElectionZookeeper
0 likes · 19 min read
Understanding Kafka High Availability: Data Replication and Leader Election
MaGe Linux Operations
MaGe Linux Operations
Apr 27, 2015 · Fundamentals

Master Advanced Python Structures: Comprehensions, Generators, Decorators & More

This guide explores advanced Python design structures—including list comprehensions, generator expressions, zip processing, decorators, context managers, descriptors, metaclasses, and common patterns—explaining their syntax, best‑practice usage, memory implications, and providing clear code examples for each concept.

ComprehensionsPythoncontextlib
0 likes · 18 min read
Master Advanced Python Structures: Comprehensions, Generators, Decorators & More
MaGe Linux Operations
MaGe Linux Operations
Apr 27, 2015 · Databases

RethinkDB 2.0: The Real‑Time Database Upgrade You Need to Know

RethinkDB 2.0, released after five years of development, brings over 2,000 improvements, live query support, distributed scaling, new driver integrations, and enterprise services, and is already powering real‑time applications for companies ranging from startups to Fortune 500 firms.

NoSQLReal-time DatabaseRethinkDB
0 likes · 4 min read
RethinkDB 2.0: The Real‑Time Database Upgrade You Need to Know
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 27, 2015 · Backend Development

Zoosk Real-Time Communication (RTC) Infrastructure Overview

The article details Zoosk's real-time communication system, describing member presence, notifications, instant messaging, the XMPP‑based Tigase server cluster, BOSH support, monitoring scripts, performance metrics, business intelligence reporting, and future plans to extend RTC to mobile web applications.

BackendMonitoringReal‑time communication
0 likes · 8 min read
Zoosk Real-Time Communication (RTC) Infrastructure Overview
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 26, 2015 · Cloud Computing

Key Topics from the 2015 Beijing QCon: Asynchronous Processing, DRC Data Replication, High Availability, and Cloud Database Operations

The 2015 Beijing QCon highlighted four technical talks covering asynchronous processing in distributed systems, the DRC data‑replication infrastructure, minute‑level high‑availability fault recovery, and cloud‑era database operations, illustrating Alibaba's approaches to scalability and reliability in modern cloud platforms.

Data ReplicationHigh AvailabilityQCon
0 likes · 6 min read
Key Topics from the 2015 Beijing QCon: Asynchronous Processing, DRC Data Replication, High Availability, and Cloud Database Operations
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 26, 2015 · Backend Development

Choosing and Optimizing IM Protocols and Servers: A Practical Guide

This article reviews common instant‑messaging protocols, compares popular IM servers such as Openfire, Tigase and Ejabberd, and proposes practical improvements to XMPP handling, server performance, and mobile IM challenges, while also evaluating third‑party services and offering deployment time estimates.

BackendInstant MessagingOpenfire
0 likes · 6 min read
Choosing and Optimizing IM Protocols and Servers: A Practical Guide
Ctrip Technology
Ctrip Technology
Apr 25, 2015 · Mobile Development

Mobile Development Network Performance Optimization Practices at Ctrip

The article details Ctrip's mobile app network architecture, common performance bottlenecks such as DNS, TCP, and payload issues, and presents six practical optimization techniques—including DNS caching, network‑quality detection, service prioritization, retry mechanisms, payload compression, and overseas CDN improvements—that collectively reduced latency by 150‑200 ms and raised service success rates above 99 %.

DNSHybridTCP
0 likes · 14 min read
Mobile Development Network Performance Optimization Practices at Ctrip
Qunar Tech Salon
Qunar Tech Salon
Apr 25, 2015 · Fundamentals

Why a Java Program Using Random with Fixed Seeds Always Prints "Hello world"

Although the program uses java.util.Random with different seed values, each execution prints the same 'Hello world' because the Random instances are initialized with fixed seeds, causing the pseudo‑random generator to produce identical sequences that map to the characters forming the phrase.

Javaprogrammingpseudo-random
0 likes · 5 min read
Why a Java Program Using Random with Fixed Seeds Always Prints "Hello world"

Design Principles and Architecture of HDFS (Hadoop Distributed File System)

This article explains HDFS's design goals, master/slave architecture, namespace management, block replication strategies, fault tolerance mechanisms, metadata persistence, communication protocols, robustness features, data organization, access methods, and space reclamation, providing a comprehensive overview of Hadoop's distributed storage system.

DataNodeHDFSNameNode
0 likes · 20 min read
Design Principles and Architecture of HDFS (Hadoop Distributed File System)