2022

Temporal: Microservice workflow orchestration using a familiar programming language
Knowledge about Envoy
Isito Virtual Machine Health Check
Linkerd implements timeouts and retries via ServiceProfile
Property Reflection in C++
Kubernetes Resource Quotas
Kubernetes ResourceQuota and LimitRange Practices
Multiple containers in a Pod share the process namespace
Simulating the K8s scheduler environment with kube-scheduler-simulator
Try using go generate
Understanding Kubernetes' Service Account
Three good gRPC testing tools
Signing Git commit records using SSH
Reflection in Golang
Talking about the design of processes and threads
Talking about synchronization in concurrent programming
Why process fork uses copy-on-write
Redis Slowlog
Redis RDB and AOF Persistence
How Redis achieves high performance with "single thread"
Implementation principle of cryptographic hash algorithm
Principles of Raft, a distributed consistency protocol
A few notable changes in Go 1.19
Implementing Progressive Release with Argo Rollouts
Health check for docker containers
Implementation principle of BoltDB
Calculating SLI and SLO with PromQL
Linkerd Service Mesh Quick Start
Why shouldn't you use useEffect in React to get data from the API directly?
MySQL and InnoDB Storage Engine Summary
Index design principles for relational databases
Why is the maximum length of VARCHAR in MySQL 65535?
Why do Floating-point arithmetic have precision problems
Solutions when Kubernetes or MicroK8s encounters Docker Hub download limitations
What's new in Python 3.10
ZooKeeper and Zab Protocol
Principles and Implementation of etcd, a Distributed Key-Value Store
Use Wireshark to analyze TCP throughput bottlenecks.
kubernetes Network Model
Talking about distributed consensus algorithms and data consistency
How to play Dapr without Kubernetes?
Snapshot in Postgres
GitOps Tool Argo CD Hands-On Tutorial
CPU Cache Coherence and Memory Barrier
Principle and Implementation of LSM-Tree and LevelDB
Talk about the principle and optimization of std::uniform_int_distribution
Developing Kubernetes Operators with Go: Basic Architecture
Virtual memory in Linux systems
Linux Virtual File System
Google C++ Style Excerpt Notes