All Articles

140402 articles · Page 6975 of 7021
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
May 22, 2015 · Operations

Case Study: SDN‑Based Overlay/Underlay Network Architecture and Automation at Alibaba

The presentation reviews Alibaba's ongoing transition to a large‑scale, SDN‑driven data‑center network using OpenFlow hybrid switches, VXLAN overlay, automated deployment, and discusses the challenges, solutions, and future directions for network elasticity, hybrid cloud integration, and standardization.

Data CenterOpenFlowOverlay Network
0 likes · 11 min read
Case Study: SDN‑Based Overlay/Underlay Network Architecture and Automation at Alibaba
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 22, 2015 · Industry Insights

How Facebook Cuts Power Use with Cold Storage: Inside Their Low‑Energy Data Center Design

This article examines Facebook's cold storage system, detailing how the company redesigned hardware and software to slash power consumption, improve reliability with Reed‑Solomon coding, mitigate bit‑rot, and balance loads while supporting massive photo archives in energy‑constrained data centers.

Data CenterFacebookHardware Design
0 likes · 8 min read
How Facebook Cuts Power Use with Cold Storage: Inside Their Low‑Energy Data Center Design
Qunar Tech Salon
Qunar Tech Salon
May 21, 2015 · Fundamentals

Key Characteristics and Design Principles of Distributed Systems

The article explains the origins, core features such as scalability, cost‑effectiveness, fault tolerance, and elastic expansion of distributed systems, and outlines design philosophies like low hardware requirements, horizontal scaling, avoidance of single points of failure, minimized inter‑node communication, and stateless service architecture.

distributed systemsfault tolerancehorizontal scaling
0 likes · 11 min read
Key Characteristics and Design Principles of Distributed Systems
Efficient Ops
Efficient Ops
May 21, 2015 · Operations

Open-Falcon: Scalable Open-Source Monitoring System for Modern Operations

Open‑Falcon, an open‑source, enterprise‑grade monitoring solution from Xiaomi’s operations team, offers zero‑configuration data collection, high‑throughput horizontal scaling, flexible alerting, efficient historical queries, and a user‑friendly dashboard, with detailed documentation, quick installation steps, and a highly available architecture.

AlertingScalabledashboard
0 likes · 6 min read
Open-Falcon: Scalable Open-Source Monitoring System for Modern Operations
High Availability Architecture
High Availability Architecture
May 21, 2015 · Backend Development

Understanding Instant Messaging (IM) Architecture, Protocol Design, and Real‑Time Web Chat Implementation

This article explains the fundamentals of instant messaging, its system characteristics, protocol layers (application, security, transport), practical protocol examples, and a detailed real‑time web chatroom design using HTTP long‑polling and backend architecture considerations.

Instant MessagingReal‑time communicationbackend-architecture
0 likes · 20 min read
Understanding Instant Messaging (IM) Architecture, Protocol Design, and Real‑Time Web Chat Implementation
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 21, 2015 · Information Security

Understanding DDoS Attacks via Malicious JavaScript and Mitigation with HTTPS and Subresource Integrity

The article explains how malicious JavaScript can turn browsers into participants of DDoS attacks through techniques like server hijacking and man‑in‑the‑middle injection, and describes how HTTPS and the emerging Subresource Integrity feature can help protect websites from such threats.

DDoSHTTPSJavaScript
0 likes · 6 min read
Understanding DDoS Attacks via Malicious JavaScript and Mitigation with HTTPS and Subresource Integrity
Qunar Tech Salon
Qunar Tech Salon
May 20, 2015 · Databases

An Overview of Google Spanner: Architecture, Design, and Concurrency Control

This article provides a comprehensive overview of Google Spanner, a globally distributed, multi‑version database, covering its background, core components, TrueTime‑based global synchronization, Paxos replication, data model, and the various transaction and concurrency mechanisms it employs.

Database ArchitectureGoogle SpannerPaxos replication
0 likes · 19 min read
An Overview of Google Spanner: Architecture, Design, and Concurrency Control
MaGe Linux Operations
MaGe Linux Operations
May 20, 2015 · Fundamentals

Demystifying Linux Boot: Step‑by‑Step Guide to System Startup

This article walks Linux beginners through the complete boot sequence—from POST and BIOS loading, through MBR and GRUB stages, kernel and initrd initialization, to the init process and final login prompt—explaining each component’s role and how the system transitions from power‑on to a usable environment.

Boot ProcessGRUBLinux
0 likes · 9 min read
Demystifying Linux Boot: Step‑by‑Step Guide to System Startup

Why the Singleton Pattern Matters: Lazy Loading, Thread Safety, and Real‑World Java Examples

This article explains the Singleton design pattern in Java, illustrates why a single instance is essential for configuration classes, compares eager and lazy initialization, shows thread‑safe implementations, and demonstrates extensions that limit the number of instances with practical code samples.

JavaSingletondesign-pattern
0 likes · 12 min read
Why the Singleton Pattern Matters: Lazy Loading, Thread Safety, and Real‑World Java Examples
Efficient Ops
Efficient Ops
May 18, 2015 · Fundamentals

Turn Vim into a Full‑Featured IDE: Plugins, Tips, and Color Schemes

This article summarizes a lively discussion from the InfoQ Operations group on how to extend Vim with plugins, configure it as an IDE, and choose or create effective color schemes, providing practical links and recommendations for developers seeking a lightweight yet powerful editing environment.

EditorIDEPlugins
0 likes · 4 min read
Turn Vim into a Full‑Featured IDE: Plugins, Tips, and Color Schemes
Qunar Tech Salon
Qunar Tech Salon
May 18, 2015 · Mobile Development

Analysis of Cross‑Platform Mobile Development Approaches

The article reviews recent cross‑platform mobile development techniques—including Web‑based hybrid, code‑conversion, compilation, and virtual‑machine streams—examining their performance, functionality limitations, and practical tools such as j2objc, MyAppConverter, Sharpen, Haxe, and XMLVM.

Code ConversionCross-PlatformHybrid
0 likes · 12 min read
Analysis of Cross‑Platform Mobile Development Approaches