Subjects
梳理概念之间的关联,构建体系化的知识
Coaching
Coaching
OKR
Golang
Advanced
Channel
Concurrency
- 译 | Share Memory By Communicating
- 译 | Concurrency is not Parallelism
- Golang Concurrency:sync.errgroup
- sync.singleflight 到底怎么用才对?
- 译|Go Concurrency Patterns: Context
- 永远不要在不知道如何停止的情况下启动一个 goroutine
Error handling
Functional programming
Interface
Logging
OOP
Object model
Package
Package management
Pointer
Profile
Programming style
Race
Test
Kubernetes
Permission
Linux
I/O
VFS
内存
Network
DNS
Data center
Device
I/O
- 译|Monitoring and Tuning the Linux Networking Stack: Receiving Data
- 译|Monitoring and Tuning the Linux Networking Stack: Sending Data
- 译|llustrated Guide to Monitoring and Tuning the Linux Networking Stack: Receiving Data
Transmission
Performance
Flamegraph
Kernel space
概念
SRE
Alert
Prometheus
- 高可用 Prometheus 集群
- Prometheus Client 定制
- 译|How to use Prometheus for anomaly detection in GitLab
- 深入浅出 Prometheus
STL
Algorithm
Data structure
System design
Design patterns
Entity
Fan-out
缓存
数据库
Filesystem
MySQL
Redis
- 记一次 Redis 迁移 —— Key 丢失问题排查
- Redis cluster 细节与技术选型
- 如何使用 Redis 存储对象
- 如何配置 go-redis 连接池
- 深入理解 Redis cluster GOSSIP 协议
- go-redis 超时机制
RocksDB
- 深入理解 RocksDB SST 文件大小控制
- 深入理解 RocksDB 过期文件清理
- 深入理解 RocksDB Memtable Flush 机制
- 译|Disaggregating RocksDB: A Production Experience
- 译|Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience
etcd
软技能