CODE, ARCHITECTURE & AI

代码、架构与 AI 时代.

记录工程实践,也探索 AI 时代软件与人的新可能。

484 篇记录保持好奇,慢慢积累

《微信背后的产品观》中张小龙给了研发同学 3 点建议

一直说要把《微信背后的产品观》这本书看完,一直没顾得上,这次临时出差到厦门的路上带上了,动车上的时间把书看完了,去的时候看了一遍,回的时候看了一遍,看完,写下这篇文章。 这本与其说是书,不如说是演讲实录。书的内容来源自张小龙在 2012 年的那次著名的 8 小时演讲,2016 年被整理成书稿,在 2021 年决定出版。 好的内容是经得起时间考验 的,在 9 …
继续阅读 ↗

备份之道:企业如何构筑防灾屏障

2017 年 1 月 31 日晚上,GitLab.com 运维人员在深夜进行数据库维护时,由于疲劳操作失误,使用 rm -rf 命令错误地删除了约300GB的生产环境数据。在意识到错误并尝试恢复时,只有 4.5GB 的数据得以保留。GitLab.com 官方在 2 月 1 日凌晨 1 点左右完成了数据恢复,网站恢复正常访问。恢复过程中使用的是故障发生前 6 …
继续阅读 ↗

关于研发效能在组织层面的一些思考和总结

组织结构决定了信息流动、资源分配和决策过程的效率。 在研发效能的提升中,扁平化的管理层级、跨功能的团队配置以及灵活的人员动态管理,都能够促进创新和加速决策过程。 最近在思考关于软件研发效能的事情,而其中关于组织层面有一些想法和总结,如下: 康威定律和逆康威定律 在 1968年,梅尔·康威在《Datamation》杂志发表文章《How Do Committee…
继续阅读 ↗

聊下缓存

在当今的互联网应用中,缓存作为一种提高系统性能的关键技术,扮演着至关重要的角色。无论是日常浏览网页、使用 APP,还是企业级应用的后台处理,缓存的存在无处不在。那么,什么是缓存?我们应该如何有效地利用缓存来优化系统性能呢? 什么是缓存? 从本质上来看, 缓存是将数据暂时存储在比原始数据源更快的存储介质中,以便快速访问 。其主要目的是减少数据访问的延迟,提高系…
继续阅读 ↗

从定义到落地:如何系统构建研发效能优化机制

在带团队过程中,经常会听到「搞一个机制」,[某某某机制]的场景,这种一般是出现了问题或故障之类的时候,或者为了某个特定的目标。又或者一天老板说,你搞一下研发效能优化的机制。 那,机制到底是什么,包括什么内容,构建机制有什么价值,如何构建机制,如何保持机制的有效性和合理性?想以今天的文章大概回答一下这些问题。 1 机制的定义 从比较泛的概念来看,机制是指 为了…
继续阅读 ↗

凯文·凯利给我们的 42 个人生建议

五一回到老家,如果以能住一晚为标志,那大概也有十年没有回老家了。 把车停好,就听到熟悉的蛙鸣声,闻着带着些许水气的潮湿的空气。 恍然 仿佛回到了那个老爸老妈还很年轻,我还要骑着自行车,自己做早餐,早早起来上学的年纪。 一切仿佛还在昨天,但一切都已经不一样了。 四十不惑,不是不疑惑,应该是有些事情不计较,有些东西,想想算了,想想放下了。 前段时间读了凯文·凯利…
继续阅读 ↗

国内 SaaS 的效率之痛

数字化浪潮席卷全球,SaaS 以其易用、易扩展的特点,成为企业数字化转型的重要推动力。近些年来,国内 SaaS 市场呈现出蓬勃发展的态势,众多 SaaS 企业如雨后春笋般涌现。然而,在这片欣欣向荣的土壤下,一个令人不安的问题正在滋生:国内 SaaS 行业的效率低问题。这种低效不仅影响了 SaaS 企业自身的发展,更阻碍了整个行业的进步步伐,值得我们深入思考和…
继续阅读 ↗

聊下 SaaS 产品的核心问题:用户资产安全

2013 年,当年的互联网巨头雅虎遭受了历史上最大的数据泄露事件之一。据报道,有 30 亿个用户账户的信息被盗,包括用户的姓名、电子邮件地址、电话号码、生日、密码等信息。这个安全漏洞的发生,严重损害了雅虎的品牌声誉,也导致了大量的法律诉讼,并对雅虎的业务造成了长期的负面影响。 2017 年,美国大型信用评级机构 Equifax 也遭遇了严重的数据泄露,涉及到…
继续阅读 ↗