4 min read

#2 Visualize Value

曾经偶然关注一个推特账号 Visualize Value,他的每张图都能够快速、精准地表达观点,我很喜欢其中的两张图。

Realize
from tweet

第一张图的主题是 Realize。一眼就能明白从无到有的过程是漫长的,起点无人注意,终点光芒万丈。

Keep going
from tweet

第二张图的主题是 Keep going。在成功之前需要经历无数挫折,没有前面 80% 的折腾,就不会有最终的爆发。

最近也碰巧看到一个产品 Fiberplane,通过一张图快速表明自己的产品定位——在 SRE 领域增加协作的能力。

希望这点感想能给大家抛砖引玉,不管是做产品、还是讲概念,与其千言万语,不如尝试用一张图说话。

最后提前祝大家五一快乐!

好文品读

如何给飞行中的飞机换引擎 — 作者入职掘金后逐步重构旧有的 Serverless 架构,迁移到公有云上。首先总结了用 Serverless 平台逐步暴露出来的问题,主要是 Serverless 平台出现故障后束手无策、使用量上去之后性价比低、平台架构黑盒,以及为了适应平台导致的架构腐败。以上这些问题迫使服务需要重构升级。重构涉及到服务拆分粒度、流量切换、数据迁移等方面事情,比较有意思的点是作者提出了最小业务单元模式,并且根据现实情况,实践了这种反模式。

如何进行 code review — 来自 TiDB 的工程师关于 CR 的实践。我比较喜欢关于 CR 评论的几个倡议:善待 PR 作者、提出问题而不是断言,以及真诚的表扬!CR 不仅是指出代码的问题,也是互相学习切磋的过程。

把北京的所有公交织成一张图 — 作者画出了北京约 4000 条公交线路,1.6 万个公交站点,通过可视化后发现了一些有趣的知识点。并且介绍了如何用技术实现这个项目,代码开源在 GitHub 上,有兴趣的可以研究。这个项目也让我想到了一个手机游戏 Mini Metro,曾经痴迷了很久。

Why is Excalidraw so fucking good — 不光作者,我也是第一眼看上了 Excalidraw。作者总结了它招人喜欢的几个理由。作为工具类产品,功能要简单、清晰、专业,操作符合用户直觉。

How we handle 80TB and 5M page views a month for under $400 — 如果有钞能力,全部交给 AWS S3 是最省心的,但是费用也最高,预估每个月 $4000。由于项目收入主要来自于社区捐助,需要尽可能节省开支,只能尽量组合使用性价比更高的服务。其实最重要的优化是通过 Cloudflare 加了 CDN 缓存,极大地降低网络流量费用。

产品和工具

tldraw — 继 Excalidraw 之后又一个体验不错的画图工具。

Second Thought — 很有意思的小工具,写下自己的担心,并从不同角度分析这件事。

github-pewpew — 一键清理没用的 repos。这个工具很小,但是搭配一个漂亮的 landing page 瞬间吸引人。

Mataroa — 极简的博客平台,不过我不是很看好这类产品的长期发展,写作的驱动力从来不在这些外在的因素。

Heptabase — 又一个笔记工具,参加过 YC 加速器。强烈推荐采访创始人的一期 podcast,介绍了他们在 YC 三个月的体验和收获。