文章 链接到标题 技术 链接到标题 Database Architects: The Great CPU Stagnation
[[CPU]] 性能的快速增长已经消失,作者分别通过 Cores/$, (Cores*GHz * IPC)/$ 和 B transistors/$ 来进行比较,验证近5年来的发展速度缓慢。
个人网盘使用经验
大家真的有那么多东西需要存储么?感觉我日常需要的更多的是备份场景,不需要一个随时可以读写的NAS。
CodePilot | Synchronization Patterns in Go
[[Golang]] 中实现同步机制的一些方式,Mutex,Semaphore, Channel.
David Klee - vNUMA and You - YouTube
合理的配置 [[vNUMA]]来保证应用可以更好的运行,前提是你明确的知道你的应用需要多少计算资源。
实用 Web API 规范 | Log4D
[[API]] 设计规范。之前也看过一些公司的设计规范,但是很难去实际实施。
不想当作家的程序员写不出 Redis | 程序员的喵
[[redis]] 作者的一些故事。
运行良好的复杂系统往往由简单设计演化而来,而一个从开头设计的复杂系统往往不行,通过打补丁的方式通常也无法解决
Uptime Guarantees — A Pragmatic Perspective
应该追求什么级别的 [[SLA]]?理论上越高越好,但实际上从成本考虑,可能适合产品的才是最好的,需要评估宕机带来的直接损失,来确定自己可以容忍的时间,99.99% 比 99.5% 要付出的精力、成本多得多。有时候故障可能与技术实现无关,可能与运营有关。
实际的例子:Github Action Q1 故障次数达到了 55次,但是不影响大家持续的使用它,可能会带来抱怨,但是说带来的实际损失,可能也无法进行准确的评估。