杨超越微数据

再次荣幸地出席在伦敦举行的年度muCon 2015微服务会议(在崭新的Skillsmatter CodeNode会场)。 根据我今年早些时候发表的演讲的反馈,我介绍了我的“微服务背后的业务 ”演讲的全新版本,其重点是实现基于微服务的应用程序的组织和人员方面。

探索开发软件的更好方法……

在敏捷宣言的狂轰滥炸中,我通过讨论OpenCredo在过去几年中如何发现更好的软件开发方法来开始了演讲。 我们的许多学习都对从微服务社区学到的教训有所贡献或从中汲取了教训。 无论您是从服务开始并对组织和文化进行逆向工程(所谓的“ 逆向演习 ”),还是从组织结构和KPI开始并允许微服务架构出现,这些教训都非常相似。

从广义上讲,这些经验教训可以分为针对组织,架构和运营问题的类别。

组织

显然,我们必须在这里讨论康韦定律(您正在玩微服务Bingo,对吗?),但是这里的问题和学习要深入得多。 特别是,在OpenCredo进行微服务转换时,我们已经看到了业务级投资组合计划方面的问题。 #NoProjects运动对此有很多要说的事情,因为许多组织正在从基于项目的方法或正在努力转向基于“产品”的方法。

我还谈到了David Gray出色的《 The Connected Company 》一书中的“分开的公司”和“关联的公司”,以及这些组织定型观念对微服务转型的影响。 最后,我向人们指出了西蒙·沃德利 ( Simon Wardley )内容翔实的“ 点点滴滴 ”博客的方向,该博客提供了有关战略分析,制图和游戏玩法的信息的金矿。 严重的是,如果您还没有阅读他的博客,建议您立即访问该网站!

建筑

对我而言,软件体系结构的现代方法不再是象牙塔,盒子和箭头,而是技术领导力,沟通和共识,以及风险管理。 我从西蒙·布朗 ( Simon Brown)和帕特·夸 ( Pat Kua)之类的人那里得到了很多启发 ,并试图将他们的一些智慧(与我自己的一些意志相融合)传达给谈话。

运作方式

关于运营和微服务的组织影响,我的主要信息只是“使所有人自动化,所有人除外”。 计算机是好的,可以自动完成费力,笨拙而乏味的任务。 在我作为顾问的工作中,我看到了在自动化日常开发任务,大量的QA /测试(排除了非常有价值的探索性测试阶段)以及许多操作方面的巨大价值。 不能有效自动化(或您仍在学习如何实现自动化)的任务应被明确定义,定期实践并以同理心进行-对系统,您的用户和您的同事同情。

变更管理和转型至关重要

演讲的最后部分讨论了变更管理的重要性以及转换作为过程的角色。 这是我们在OpenCredo中越来越多地看到的事情,并且我们经常与客户紧密合作,以确保在我们完成参与并完成之后,我们在公司内启动的计划(例如敏捷,DevOps或微服务实现)继续蓬勃发展。我们转型过程中的相应部分。

摘要

在结束演讲时,我建议,对于任何新的转型技术或过程,我们必须进行整体思考。 如果要引入基于微服务的实现方法是可行的,那么我们必须研究组织,架构和运营方面的问题,否则我们将面临仅进行“ 货真价实 ”的危险。

像往常一样,如果您有任何疑问,那么请你取得联系,在daniel.bryant@opencredo.com ,或通过Twitter @danielbryantuk 。

会议视频和幻灯片

感谢Skillsmatter记录了此次会议(请单击下面的图像访问Skillsmatter网站):

幻灯片托管在我的SlideShare帐户中:

翻译自: https://jaxenter.com/beyond-the-technology-of-microservices-122628.html

杨超越微数据

杨超越微数据_超越微服务技术相关推荐

  1. 杨超越微数据_资料来源同意:数据科学技能超越数据

    杨超越微数据 As data science enthusiasts know, there's a lot more to excelling in the field than just its ...

  2. vs无法写入量的大数据_一个每天服务数万人的企业食堂:自助餐按重计价,大数据支持食材预备量...

    钱江晚报·小时新闻记者 祝瑶 昨天下午6点多,钱报记者来到杭州阿里巴巴总部.这里共有5个员工食堂,几乎覆盖了全国各地的口味,每天为数万阿里人服务.其中,最当红的是2号食堂,除了有丰俭由人的自助餐区,还 ...

  3. 在万彩手影大师上怎么制作微课_制作微课最简单方便的设备?

    推荐平台:来画视频 现在的微课视频主要有两种方式: 第一种,老师做好一份课程的PPT,对着电脑把讲课的过程录制成微课视频的形式. 第二种,在讲解知识点的过程,使用MG动画的形式去展示说明,让学生更好理 ...

  4. 初学者选黑卡还是微单_索尼微单相机如何选择?哪款性价比高?(5000字选购指南)...

    拥有最尖端技术的数码产品制造品牌商"索尼",在微单相机的领域中也推出各种系列的产品,比如专业型的A7系列以及经济型的A6000系列等.但是对于相机领域不甚了解的读者,常常不清楚每款 ...

  5. django前端引用数据_「基于Python技术的智慧中医商业项目」Django前端网站篇-5.资讯的数据交互...

    如果你对中医感兴趣欢迎留言讨论,觉得我的内容对你有帮助的话,能够请我喝一杯沪上阿姨不禁万分感谢. 内容简介 本章介绍Django搭建中医网站项目平台前端建设之资讯模块的数据交互的内容.其中由于代码量较 ...

  6. 丰富网页摘要——HTML5中的“微数据”(MicroData)

    什么是"微数据" 大多数网络管理员都熟悉网页上的HTML标签,通常情况下,HTML标记告诉浏览器如何显示在标签中包含的信息. 例如, <h1>阿凡达</h1> ...

  7. Shopify和其他电子商务平台上的微数据

    Shopify和其他电子商务平台上的微数据 您听说过微数据吗?这是为搜索引擎提供有关您的在线商店所携带产品的结构化,详细信息的一种相对较新的方法.了解更多信息,并了解如何在自己的商店中实施它. 微数据 ...

  8. 学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...

  9. 学习笔记:SpringCloud 微服务技术栈_实用篇②_黑马旅游案例

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...

最新文章

  1. 合并排序(C语言实现)
  2. MongoDB复合索引详解
  3. 同一MODBUS读写多(两)个BH32角度传感器
  4. 脑细胞膜等效神经网路训练代码
  5. fiddler手机模拟器抓包_利用Fiddler对Android模拟器网络请求进行抓包
  6. 网狐棋牌(三) 调度引擎初步分析
  7. hdu 4391 Paint The Wall 线段树 +优化 2012 Multi-University Training Contest 10 )
  8. MAC usb启动盘制作
  9. Spark 某两个节点数据分析速度慢 - hbase数据删除(分裂) 元信息未删除导致 There is an overlap in the region chain.
  10. 遗传所屠强研究组开发Decode-seq方法显著提高差异表达基因分析的准确性
  11. ARMedia问题记录
  12. kindeditor编辑器
  13. RTMP协议 和 HLS 协议
  14. 网络工程师中级(知识产权与标准化)
  15. 为什么域名还会被DNS污染?域名被污染清洗方法!
  16. 早,每天都是一段全新的旅程
  17. uefi多linux系统启动盘,【XORBOOT Uefi(多系统启动工具)和好用U盘启动盘制作工具哪个好用】XORBOOT Uefi(多系统启动工具)和好用U盘启动盘制作工具对比-ZOL下载...
  18. [转贴]一个26岁IT男人写在辞职后
  19. windows 下 MAC地址绑定
  20. 基于Lucene shingle英文单词NGram Analyzer的实现

热门文章

  1. NKOI 2505 秋静叶秋穣子
  2. linux下无法删除文件夹,Linux空间中文件或文件夹无法删除的解决办法
  3. VirtualBox安装ubuntu图文教程
  4. 堡垒机-teleport的安装以及常见问题解决办法
  5. 计算机图形学:四元数
  6. [益智]:三个穷人、两个面包,只切一刀,如何实现公平正义?
  7. java自然对数_Java求自然对数底e的值
  8. 绘声叙风电课堂 锐意做追风少年
  9. html photoswipe原理,手机图片预览插件photoswipe.js使用总结
  10. 设置VS解决方案资源管理器文件分目录显示