服务建模

设计方法

批注 2020-06-18 162701

好服务的标准

松耦合

高内聚

bounded context

202002091623

模块与边界

模块的边界是绝佳的微服务候选者,但是新系统最好是先使用单体系统,过于早的边界划分,如果错了,代价会很大

业务功能

进行建模时,如果只考虑模型而不考虑具体业务功能,则就导致大量贫血的基于CRUD操作的服务

但是需要大量的业务知识根据业务能力进行拆分的话,适合在初期,到了后期,随着系统体量增长,需要进一步拆分

逐步划分

一开始划分的是一些粗粒度的边界,接下来再对这些粗粒度边界继续划分成较细粒度的边界