发布于 2020-05-21 10:54:10 | 阅读 41231
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。
发布于 2020-04-03 15:12:54 | 阅读 26122
单体应用因其架构简单、使用技术门槛低、研发快速上手、项目快速上线等特点是创业公司初级阶段的必然产物。
发布于 2020-03-03 13:15:25 | 阅读 34007
在看到 Netflix、亚马逊和 Gilt.com 等公司的成功故事后,开发人员认为微服务实际上是应用程序开发的一部分,这是炒作阶段。到现在为止,我们已经意识到微服务是另一种架构风格,当它以正确的方式应用于正确的问题时,会取得令人惊讶的成果,但它也有自己的优缺点。
发布于 2020-02-19 15:05:50 | 阅读 25776
用无服务器构建系统很方便,这会导致开发人员重新使用整体式架构那可怕的意大利面条式代码(spaghetti code)。
发布于 2020-01-06 14:47:22 | 阅读 23532
作为一名开发者,你肯定经常听到像“我们采用了可伸缩的微服务架构”、“我们正在计划切换到微服务架构”之类的话,然后你寻思着:微服务到底是什么?不用担心,这篇文章将通过真实世界的比喻来解释什么是微服务架构。
发布于 2020-01-02 15:35:36 | 阅读 20237
微服务架构是将软件系统分解成可独立部署的自治模块,这些模块通过轻量级的、语言无关的方式进行通信,共同实现业务目标。
发布于 2018-09-12 12:05:26 | 阅读 19481
九月旺季已经来临,曾经何时,在17年的九月,经过再三考虑,我决定跳出一份干了四年且比较安逸的开发工作,当时下定决心,选择跳槽。最后跟着诸多农码一起涌进了一段为期两个月的面试高峰期。