无服务器架构:为什么我们还没完全转向?

2025-01-09

尽管无服务器计算(如AWS Lambda)具有吸引人的价值主张——按需付费,自动扩展,无需关注底层基础设施——但其大规模应用却进展缓慢。文章指出,这主要源于两个原因:首先是微服务迁移带来的经验教训,许多组织在技术和组织准备不足的情况下经历了痛苦的转型;其次,无服务器计算会加剧微服务架构已有的挑战,例如依赖注入、可观察性等方面的复杂性。作者建议,逐步采用,关注具备高度自治能力的团队和合适的应用场景(例如AI和LLM集成),是更有效率的策略。

阅读更多
开发

标识符最好不要有意义

2024-05-05

本文作者通过Last.fm、Tuenti和New Relic等平台的例子,说明了在标识符中嵌入语义值会导致系统重构和维护上的困难。作者认为标识符应该避免与特定模型或组织结构绑定,因为这些模型会随着时间推移而变化。文章最后还提到了现实世界中其他语义标识符的例子,如地址系统和资源管理中的组名。

阅读更多
51