thoughtworks技术日

战略落地(精益):

  • 用户需求与用户建议要区分开
  • 定义核心用户(发散,收敛):调查,用户画像,用户角色,利益相关者地图
  • 定义核心场景
  • 定义核心需求

马丁谈微服务:


微服务的定义:


通过服务去实现组件化,能够独立发布、升级,通过库实现组件化耦合太多


把服务放到端点,服务间的链接是直接了当的,消息交互不要有太复杂的逻辑

每个服务拥有自己的数据,所有的信息都是面向服务的

基础设施的自动化:


微服务与SOA的关系


微服务不在于规模,而在于团队成员的理解能力


构建微服务发布系统很复杂,数据的一惯性是关键


微服务的优势在于解决大规模系统的复杂性,运营的复杂性,团队规模


要求:快速对服务进行反馈,团队文化


微服务更多的是一个组织架构问题,而不是技术问题



马丁谈技术卓越团队:


衡量组织绩效的指标是关键

  • 发布的频率
  • 发布的周期
  • 恢复时长

解决问题的关键:

  • CI,CD,自动化,版本控制,小团队自治
  • 团队的信任
  • 重视技术的价值,对技术的重视胜于对主管
  • 技术人员和业务人员快速的交流
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • “微服务架构”这一术语在前几年横空出世,用于描述这样一种特定的软件设计方法,即以若干组可独立部署的服务的方式进行软...
    ThoughtWorks阅读 17,052评论 1 71
  • 微服务最近非常流行,各大互联网公司纷纷采用微服务架构体系,微服务架构模式正在为敏捷部署以及复杂企业应用实施提供巨大...
    Sting阅读 12,958评论 0 57
  • 《微服务进展缓慢的5个难点》中描述了实施微服务常见的主要阻碍。本文针对前文提到的5个难点提出了7个步骤。每个步骤分...
    ThoughtWorks阅读 5,441评论 0 11
  • 阅读作为一个最高效最重要的学习方法,我必须每天投入2个小时在阅读上。因为这就是让自己变聪明的方法论。 那么,阅读的...
    伍大大阅读 2,860评论 0 0
  • 今本本来想写个减肥的小结,但是发生了一些事,让我一直很难过。先写写我刚刚遇到的这件事。 下午快放学的时候,我站在学...
    时光碎阅读 2,325评论 1 3

友情链接更多精彩内容