写点什么

微服务拆分

17 人感兴趣 · 8 次引用

  • 最新
  • 推荐

为什么在做微服务设计的时候需要 DDD?

用户头像
xcbeyond3 月 13 日

互联网时代,软件所面临的问题域比以往要复杂得多,这种复杂性来源于不断扩展的问题域自身,也来源于创新变化,以及这种规模性增长所带来的挑战。

微服务架构设计与最佳实践

用户头像
万俊峰Kevin2 月 28 日

本文有『Go开源说』第四期 go-zero 直播内容修改整理而成,视频内容较长,拆分成上下篇,本文内容有所删减和重构。

https://static001.geekbang.org/infoq/06/0650095d5fbb2c9a3021835fcbcf306b.jpeg?x-oss-process=image/resize,w_416,h_234

微服务该如何拆分?

用户头像
xcbeyond1 月 12 日

微服务的拆分一直是历史性的难题,行业内更是没有具体的拆分标准,拆分的好坏更多取决于拆分者的经验,并经过反复迭代,逐步优化、调整,以达到比较合适的划分。

https://static001.geekbang.org/infoq/25/259e1f8b98b264540c2722d24f6128f6.jpeg?x-oss-process=image/resize,w_416,h_234

迭代开发中的微服务拆分

用户头像
码猿外2020 年 10 月 18 日

微服务拆分是微服务架构绕不过的话题,随着架构演进,在迭代开发中拆分微服务有时非常必要,微服务拆分不仅是一项技术层面的重构,首先要选择的合适的时机,另外在拆分前一定要理清业务现状,制定好拆分的基本原则,以指导后续拆分的过程。

https://static001.geekbang.org/infoq/c0/c0ae36752ed0aff2eaf48049d2e12b74.jpeg?x-oss-process=image/resize,w_416,h_234

Golang 领域模型 - 资源库

用户头像
奔奔奔跑2020 年 9 月 16 日

作为领域模型中最重要的环节之一的Repository,其通过对外暴露接口屏蔽了内部的复杂性,又有其隐式写时复制的巧妙代码设计,完美的将DDD中的Repository的概念与代码相结合!

https://static001.geekbang.org/infoq/4c/4c60465a909c0a4a541988283e0ef9ca.jpeg?x-oss-process=image/resize,w_416,h_234

Golang 领域模型 - 实体

用户头像
奔奔奔跑2020 年 9 月 13 日

前言: 实体具有业务属性、业务逻辑和业务行为,是是实实在在的业务对象。在事件风暴中,我们可以根据命令、操作与事件将业务上紧密结合在一起的多个实体与值对象进行聚合形成聚合根。

https://static001.geekbang.org/infoq/42/429aec0ff7e4719bf7910d7bfbf8d676.jpeg?x-oss-process=image/resize,w_416,h_234

Golang 领域模型 - 六边形架构

用户头像
奔奔奔跑2020 年 8 月 23 日

前言:六边形架构又称“端口适配器架构”,实际上也是一种分层架构,只不过由上下或者左右变成了内部与外部。其核心理念就是应用通过端口与外部进行交互的。核心的业务逻辑(领域模型)与外部资源(数据库等资源)完全隔离,仅通过适配器进行交互,解决了业务

https://static001.geekbang.org/infoq/f5/f54589631a8ced3e087a6a32b07a608f.jpeg?x-oss-process=image/resize,w_416,h_234

从数据闭环谈微服务拆分

用户头像
松花皮蛋me2020 年 5 月 2 日

以线上真实业务为例说明服务应该怎么拆才合理

微服务拆分_微服务拆分资料文章-InfoQ写作平台