云原生之道:Go语言开启高效开发之旅
云原生之路的新视角
老子说:“如果不改变方向,你可能会到达你原本要去的地方。”在云原生开发领域,我们追求的是一种全新的理念和方法。云原生不仅仅是专注于应用程序本身,更重要的是背后的人以及他们所秉持的哲学。云原生文化应从构建和设计应用的人开始,如果这些人拥有正确的哲学理念,那么他们所开发的应用将会展现出独特的魅力。
构建云应用不仅仅是学习新的库或编程语言,还涉及掌握新的学科、培养新的习惯以及以不同的视角看待世界。我们用“云道”(yúndào)来描述我们对云原生开发和架构的个人哲学。云道具有许多值得我们学习的优点,我们在开发过程中所做的一切,从代码到文档,都体现了对这种理念的热情。
云道的美德
在软件开发过程中,我们难免会遇到热情消退、工作变得枯燥的情况。而云道为我们带来了新的视角,让我们重新发现软件开发的乐趣,并且使我们无法再回到以前的开发方式。在多年的软件开发实践中,我们总结出了一套云道的美德,这些美德有助于创建可扩展、可靠且可预测的云软件。
-
崇尚简单
- 做任何事情都要崇尚简单。对看似违背简单原则的一切进行质疑,因为我们所构建的东西本身已经足够复杂,无需再增加额外的复杂性。
- 对每一个工具进行审视,思考它是否真的让我们的生活变得更轻松,还是只是在弥补系统其他地方的复杂性。如果是后者,就应该摒弃这个工具。
- 对所有代码进行检查,如果代码难以阅读或者背后的逻辑过于复杂,难以理解其运行机制,就应该对代码进行修改。
- 简单性的试金石
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



