前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >建构微服务的第一步: 微服务哪里来?

建构微服务的第一步: 微服务哪里来?

作者头像
Ken Fang 方俊贤
发布2018-01-15 15:23:42
1.5K0
发布2018-01-15 15:23:42
举报

许多人谈到 "微服务" 又是在纠结一个二十多年前的老问题; “粒度”; 什么是微服务划分的 "粒度"?

二十多年来, 许多人都在以一个 "标准答案";粒度; 在做软件开发。很遗憾的是,当你一直以所谓的 “标准答案” 在做软件开发时, 你却永远是在用所谓的 "错误答案" 在做软件开发。

如何识别可自适应变化的 “微服务”,重点不在争论什么是 “原子” ? 什么不是 “原子”? 真正的重点在于要有方法论、实践从下列的两个面向去思考;深度的去思考; 而不是只拿表面的定义硬套……

① 假如,你已决定用 Docker 去承载你的微服务,那你就必需深刻的去理解  Docker 在运行上的极限在那儿? Docker 的坑在那儿? 这些信息 (知识)都将成为你在设计微服务架构时,必要的输入。

② 根据外部使用者的视角,划分出 “核心业务” 的 “Bounded Context”。根据 “核心业务” 的 Bounded Context 与由 ① 项所获得的架构约束,识别出 “核心业务微服务”。

在每个 PI ,根据核心业务微服务在运维与外部业务上所产生的变化, 持续的 “演进” 出更多的微服务。

软件开发永远都是一个 “演进 (学习)” 的过程。软件的开发,永远没有一个标准答案……

所以,软件开发即使是在微服务的时代,也一定是要用不断 “演进” 的方式, 深度的去思考, 如何构建一微服务的架构……

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-08-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档