本文介绍了开发微服务时需要遵循的最佳实践,包括单独数据存储、相似成熟度、单独构建、单一职责、容器部署、无状态服务、领域驱动设计、微前端和 Saga。
为每个微服务使用单独的数据存储
保持代码处于相似的成熟度水平
为每个微服务单独构建
为每个微服务分配单一职责
部署到容器中
设计无状态服务
采用领域驱动设计
设计微前端
编排微服务 Saga
完成下面两步后,将自动完成登录并继续当前操作。