Linux.
18 posts — Posts about Linux
PolarDB's Storage-Compute Separation
An architectural look at PolarDB's storage-compute separation: how decoupling compute from storage addresses scalability, storage cost, and high availability, compared with AWS Aurora and traditional MySQL architecture.
Exploring etcd
Starting from real distributed coordination needs, this post covers what etcd is for and how Raft delivers strong consistency, walks through a cluster setup verified with etcdctl, and compares etcd with Redis for coordination workloads.
The Evolution of Ops and What Comes After Kubernetes
The arc from hand-managed servers to IaC, cloud computing, and Kubernetes, plus the trends that follow—GitOps, observability, serverless, and AI ops—and where the ops profession is heading.
A Real-Time Data Warehouse on Alibaba Cloud
Building a fully managed real-time data warehouse with Alibaba Cloud Flink, DataHub, and Hologres: component selection, processing pipeline, and the ODS/DWD/DWS/ADS layered warehouse design.
SonarQube
An introduction to the SonarQube code quality platform: how static analysis works, the key quality metrics, wiring up a Maven project, and using it as a Quality Gate in CI/CD pipelines.
The Canal Component
Canal is Alibaba's open-source component for incremental subscription and consumption based on MySQL Binlog. This post walks through how it works, how it compares to other common CDC tools, and what to watch out for in a highly available cluster deployment.
A History of the HTTP Protocol
Tracing HTTP's evolution from 0.9 to 3.0: what each generation of the protocol solved, what problems it left behind, and how QUIC redesigned the transport layer.
False Sharing: The Hidden Performance Killer
Starting from CPU cache hierarchies and cache lines, this post explains how false sharing arises in multi-core concurrent code, and covers common mitigations such as cache line padding.
The 7-Layer Network Model
A walkthrough of the OSI seven-layer model: what problem each layer solves, what its data unit is called, which common devices and protocols map to it, and how it relates to the TCP/IP model.
Deploying a Private Cloud with StarVCenter
StarVCenter is a Chinese hyper-converged IaaS platform that consolidates compute, storage, and networking onto the same hardware nodes. This post covers its hyper-converged design, free-tier policy, advanced features, and what to prepare before deploying.