gydtep 发表于 2020-8-6 20:58:08
不管是发送“打开”命令这么简单,还是向3D打印机发送3D模型这么复杂,我们都知道我们可以从很远的地方告诉机器该做什么。gydtep 发表于 2020-8-7 12:49:18
以及逐渐完备的施工管理,后期金字塔是非常杰出的建筑代表,并作为地球上最高的人造建筑持续了好几千年。gydtep 发表于 2020-8-7 18:00:40
某时就是指“我们都懂的那个东西”,但是在我深入的想聊聊架构或者说软件架构时,的确不得不问自己这个问题,我们到底是谈论什么?gydtep 发表于 2020-8-8 13:53:27
易于开发:我们希望工程师一进入团队就可以立刻开始进行研发工作,我们希望代码易于阅读与理解,同时开发环境足够简单统一,gydtep 发表于 2020-8-8 20:21:04
因为某种数据库的特性而有倾向,但是在上层设计中,我们必须保证不依赖于数据库的特性,而将使用这些特性的地方放到底层细节中。gydtep 发表于 2020-8-9 13:42:19
并不是某个业务需求必须要使用微服务完成,我们看中微服务,也是看中了架构方面的优势,即那些非功能性需求。gydtep 发表于 2020-8-9 21:00:20
随着规模的扩大,单体应用的代码改动成本会越来越大。很多时候我们微服务的架构实践是存在误区的gydtep 发表于 2020-8-10 09:45:21
虽然我在实践中也经常使用业务领域去进行服务划分,但是我并不认为这是 DDD 的做法,没有必要规定有多少个 domain 就有多少服务,也不需要规定 sub domain 能否独立服务。gydtep 发表于 2020-8-10 11:53:42
看起来,在 Java 世界中,Spring Cloud 貌似是微服务的最优解了,甚至在很多同学的简历上,Spring Cloud 几乎可以和微服务划等号了,gydtep 发表于 2020-8-10 14:28:06
试问这个时代谁不想学习一点 golang 或者 rust 或者 scala 呢?其他服务比如 SSO、Config Service 也过于整体,如果想进行某项适配,