美文网首页
微服务拆分

微服务拆分

作者: 初心myp | 来源:发表于2019-08-15 17:23 被阅读0次

微服务拆分-方法论

1、领域驱动设计(简称DDD,全称Domain Driven Design)

推荐两本书"领域驱动设计"和"实现领域驱动设计"

2、面向对象(by name./by verb)

【面向对象拆分的细分】
by name相当于状态
by verb相当于行为

服务拆分-个人心得:

  • 职责划分
  • 通用性划分

服务拆分-合理的粒度

1、良好的满足业务
2、幸福感

(指的是团队里没有人认为微服务太大,难以维护。同时部署也是非常的高效,不要每次发布都发布n多的微服务)

3、增量迭代
4、持续进化(适合重构,风险可控)

相关文章

  • 01、DDD和微服务的关系

    软件架构模式的演进 微服务设计和拆分的困境 1、微服务的粒度应该多大呀?2、微服务到底应该如何拆分和设计呢?3、微...

  • 对SpringCloud微服务架构的理解

    微服务 微服务 将all in one的项目拆分,可以按业务拆分成独立的模块等,降低模块与模块之间的耦合性,每个微...

  • 微服务应该具备的功能

    微服务应该具备的功能 >> 微服务应该具备的功能微服务,可以拆分为“微”和“服务”二字。“微”即小的意思,那到底多...

  • 高效开发:你的项目有接口聚合服务吗?

    本文首发于个人微信公众号:coder小黑 服务拆分的痛 服务拆分之后,前后端同学之间关于 API 粒度的争吵越来越...

  • 点餐项目规范

    规范 使用 spring cloud 体系 拆分服务(商品服务,订单服务) 服务通讯使用 feign 具体服务拆分...

  • 记录我的想法

    关于服务拆分的一些想法 今天下午开了一个分享会,同事的主题是服务拆分,主要是讲怎样定义服务边界,合理拆分服务。业务...

  • 微服务的拆分规范和原则

    微服务的拆分规范和原则 拆分方案 压力模型拆分 业务模型拆分--主链路拆分--领域模型拆分--用户群体拆分--前后...

  • day 41 Nginx数据库拆分

    拆分数据库扩展服务器拆分静态资源至独立服务器 一、拆分数据库 拆分数据库的原因:单台服务器运行LNMP架构,会导致...

  • springcloud

    微服务 服务拆分的原则 高内聚、低耦合 服务正交性原则 拆分层级最多三层 粒度适中,演进式拆分 避免循环依赖 通用...

  • 微服务拆分实践

    说到微服务就不得不说拆分了,服务拆分要有一些指导依据。 拆分依据 微服务的理论知识有大量的分享,这里是我对微服务理...

网友评论

      本文标题:微服务拆分

      本文链接:https://www.haomeiwen.com/subject/llradctx.html