All Articles

140403 articles · Page 6974 of 7021
MaGe Linux Operations
MaGe Linux Operations
May 26, 2015 · Information Security

Mastering Encryption: From Basics to OpenSSL PKI Implementation

This article explains the fundamentals of encryption, symmetric and asymmetric cryptography, digital certificates, PKI, and provides step‑by‑step guidance on using OpenSSL to generate keys, create a private CA, issue and revoke certificates for secure data transmission.

OpenSSLPKIdigital certificates
0 likes · 16 min read
Mastering Encryption: From Basics to OpenSSL PKI Implementation
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
May 26, 2015 · Operations

Understanding Data Center Standardization and Modularization: Concepts, Drivers, and Implementation Guidance

This article explains the definition of modularization in data centers, identifies the industry stakeholders and motivations behind modular data center adoption, evaluates the real benefits of micro‑modules, and provides a step‑by‑step methodology and practical recommendations for both large and small users.

IT modulesStandardizationmicro-modules
0 likes · 11 min read
Understanding Data Center Standardization and Modularization: Concepts, Drivers, and Implementation Guidance
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 26, 2015 · Backend Development

Facebook’s Major Open‑Source Contributions and Infrastructure Projects

Facebook has released a wide range of open‑source projects—including the FBOpen platform code, Open Compute hardware designs, core backend services like Cassandra, Hive, HipHop for PHP, and numerous developer tools—demonstrating its extensive commitment to sharing infrastructure, databases, and tooling with the global developer community.

DatabasesDevToolsbackend
0 likes · 9 min read
Facebook’s Major Open‑Source Contributions and Infrastructure Projects
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
May 25, 2015 · Operations

Methodology for Implementing Modular Data Centers and Interpreting Standardization Processes

This article examines the concept of modularity in data centers, explains how standardization underpins true modular design, compares industry approaches such as micro‑modules and containerized solutions, and analyzes the standardization levels of major tech companies and colocation providers to guide implementation decisions.

OperationsStandardizationmethodology
0 likes · 10 min read
Methodology for Implementing Modular Data Centers and Interpreting Standardization Processes

Balancing Simplicity and Performance in C++ Development

While C++ enables writing highly performant code, developers should avoid sacrificing code readability and simplicity for marginal speed gains, distinguishing performance from efficiency, focusing optimization on critical sections, and leveraging tools and proper data layout to achieve optimal results without unnecessary complexity.

code readabilitysimplicity
0 likes · 6 min read
Balancing Simplicity and Performance in C++ Development
High Availability Architecture
High Availability Architecture
May 24, 2015 · Cloud Native

Design and Implementation of Project Eru: A Docker‑Based Cloud Native Scheduling Platform at Mango TV

The article recounts the evolution from Douban's App Engine to Mango TV's Nebulium Engine and finally Project Eru, describing how Docker, Redis Cluster, MacVLAN networking, and custom resource scheduling were combined to build a scalable, cloud‑native platform for heterogeneous workloads.

Cloud NativeContainer OrchestrationDocker
0 likes · 24 min read
Design and Implementation of Project Eru: A Docker‑Based Cloud Native Scheduling Platform at Mango TV
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 23, 2015 · Backend Development

Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue

Facebook Messenger switched from a pull‑based JSON over HTTPS model to a push‑based snapshot‑incremental architecture using MQTT, Thrift, and a dual‑pointer Iris queue backed by MySQL and flash storage, cutting non‑media payload by 40% and reducing send‑failure rates by roughly 20%.

Iris queueMQTTMessenger
0 likes · 5 min read
Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue
Qunar Tech Salon
Qunar Tech Salon
May 23, 2015 · Operations

How to Follow Log Files and Handle Log Rotation with tail

This article explains how to use the Linux tail command to monitor log files in real time, filter errors, and reliably continue following logs after rotation by using the -F option, providing practical guidance for system administrators and developers.

LinuxLog Monitoringlog rotation
0 likes · 2 min read
How to Follow Log Files and Handle Log Rotation with tail
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 23, 2015 · Mobile Development

How Low‑Code, Bimodal IT, and Cloud Platforms Can Shape Your 2015 Mobile Strategy

This article examines key 2015 mobile strategy considerations—including the rise of low‑code visual development, the adoption of bimodal IT, cloud‑based development, and the HTML5 versus native debate—to help enterprises boost productivity, reduce backlog, and make informed technology choices.

HTML5 vs nativebimodal ITcloud development
0 likes · 11 min read
How Low‑Code, Bimodal IT, and Cloud Platforms Can Shape Your 2015 Mobile Strategy
Architect
Architect
May 22, 2015 · Big Data

Weibo Social Network Analysis: Label Propagation, Similarity Measures, Community Detection, Influence Ranking and Spam User Identification

The article presents a comprehensive overview of algorithms for analyzing Weibo’s social network, covering label propagation, user similarity via LDA, temporal and interaction factors, community detection, influence ranking using PageRank variants, and methods for identifying spam accounts.

LDASocial Network Analysiscommunity-detection
0 likes · 16 min read
Weibo Social Network Analysis: Label Propagation, Similarity Measures, Community Detection, Influence Ranking and Spam User Identification
Efficient Ops
Efficient Ops
May 22, 2015 · Operations

Mastering Puppet: From Basics to Advanced Ops Automation and Docker Integration

This article summarizes a comprehensive talk on Puppet covering its evolution, core concepts, architecture, ecosystem, practical use cases such as building a CMDB, automated deployment pipelines, OpenStack deployment, and the interplay with Docker, highlighting how Puppet drives modern operations automation.

OperationsPuppetconfiguration management
0 likes · 13 min read
Mastering Puppet: From Basics to Advanced Ops Automation and Docker Integration
Qunar Tech Salon
Qunar Tech Salon
May 22, 2015 · Fundamentals

Using sed to Edit a Specific Range in a Large File

The article explains how to safely edit a particular line range in a large file using the Unix sed command, guiding readers through consulting the manual, understanding address syntax, and providing a concrete example command to replace text within the specified lines.

command-linefile editingsed
0 likes · 3 min read
Using sed to Edit a Specific Range in a Large File
MaGe Linux Operations
MaGe Linux Operations
May 22, 2015 · Backend Development

Why Multithreading, Blocking, and IOCP/Epoll Matter for High‑Performance Servers

The article explores the evolution from single‑core processors to multi‑core systems, explains threading, blocking, and synchronization concepts, and compares high‑performance communication models such as asynchronous I/O, IOCP on Windows and epoll on Linux, highlighting their trade‑offs for backend server scalability.

BlockingIOCPbackend
0 likes · 15 min read
Why Multithreading, Blocking, and IOCP/Epoll Matter for High‑Performance Servers
Suning Technology
Suning Technology
May 22, 2015 · Big Data

Suning’s Big Data Platform Evolution: From SAP BW to Real‑Time Streaming

This article chronicles Suning’s journey from early SAP‑based data warehouses to a modern, open‑source big data platform featuring real‑time collection, Hadoop‑Hive offline processing, Storm‑based streaming, and a visual development environment, highlighting how each layer addresses growing data volume, variety, and business demands.

Data ArchitectureHadoopReal-time Processing
0 likes · 5 min read
Suning’s Big Data Platform Evolution: From SAP BW to Real‑Time Streaming