从成熟度模型看可观测性能力建设 Posted on 2022-12-17 Edited on 2026-01-27 In Software Engineering 本文通过介绍可观测性成熟度模型,讨论了企业可观测性能力的建设。 Read more »
多运行时架构解决了什么问题? Posted on 2022-12-06 Edited on 2026-01-27 In Software Engineering 本文介绍了多运行时架构的概念以及一些实现方案,并讨论了目前的实现中存在的限制与挑战,最后讨论了未来可能的架构形态。 Read more »
可观察性成熟度模型 Posted on 2022-11-27 Edited on 2026-01-27 In Software Engineering 本文是对 StackState 发布的 The Observability Maturity Model 的中文翻译 Read more »
MacOS 上安装基于 QEMU 的 K8S 集群 Posted on 2022-09-20 Edited on 2026-01-27 In Kubernetes 本文介绍了如何在 mac 上基于 qemu 来配置并启动一个 k8s 集群。 Read more »
lfring 和 channel,到底要怎么选? Posted on 2022-09-04 Edited on 2026-01-27 In Go 本文分析了 lfring 和 channel 在不同场景下的性能表现,并给出了在哪些场景中引入 lfring 才更佳的建议。 Read more »
探索引入泛型对 lfring 产生的性能影响 Posted on 2022-08-01 Edited on 2026-01-27 In Go 本文是对我自己的一个库 go-lock-free-ring-buffer (简称 lfring)改造泛型而产生性能影响的讨论。 介绍该 lfring 的文章可见这里。 Read more »
构建分析设计与落地交付的迭代式工作流 Posted on 2022-07-16 Edited on 2026-01-27 In Software Engineering 本文介绍了一种将 inception 分析部分拆细,已迭代的形式掺入落地阶段的一种办法。 Read more »
我是怎么读代码的 Posted on 2022-05-22 Edited on 2026-01-27 作为一名程序员,总有一些时候,会对自己所做的重复性的工作感到厌倦,也会羡慕明星项目做得热火朝天 star 数蹭蹭上涨。而读代码,则是缓解焦虑的良方。 每当读懂软件的精彩设计,赞叹优美整洁的代码,甚至发现藏在注释中的彩蛋时,都好像在不同的时空与作者产生了交叉,畅快地聊了会儿天。 读代码很有趣,但要读通读懂也很费功夫。本文是我在日常读代码中积累的一点心得,分享出来,希望能与大家产生共鸣。 Read more »
Go Runtime 设计:存储资源管理 Posted on 2022-04-06 Edited on 2026-01-27 In Golang 本文介绍了 Golang Runtime 中关于内存管理的设计。 Read more »
Go Runtime 设计:计算资源调度 Posted on 2022-03-10 Edited on 2026-01-27 In Golang 本文介绍了 Golang Runtime 中关于 goroutine 以及调度器的设计。 Read more »