写点什么

微服务拆分

28 人感兴趣 · 8 次引用

  • 最新
  • 推荐

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

用户头像
xcbeyond
2021-03-13

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

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

用户头像
万俊峰Kevin
2021-02-28

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

https://static001.geekbang.org/infoq/06/0650095d5fbb2c9a3021835fcbcf306b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务该如何拆分?

用户头像
xcbeyond
2021-01-12

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

https://static001.geekbang.org/infoq/c0/c0ae36752ed0aff2eaf48049d2e12b74.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Golang 领域模型 - 资源库

用户头像
奔奔奔跑
2020-09-16

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

https://static001.geekbang.org/infoq/4c/4c60465a909c0a4a541988283e0ef9ca.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Golang 领域模型 - 实体

用户头像
奔奔奔跑
2020-09-13

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

https://static001.geekbang.org/infoq/42/429aec0ff7e4719bf7910d7bfbf8d676.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Golang 领域模型 - 六边形架构

用户头像
奔奔奔跑
2020-08-23

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

https://static001.geekbang.org/infoq/f5/f54589631a8ced3e087a6a32b07a608f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从数据闭环谈微服务拆分

用户头像
松花皮蛋me
2020-05-02

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

微服务拆分_微服务拆分技术文章_InfoQ写作社区