极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:49
登录|注册

从程序员到CTO都应该了解的一些技术趋势

讲述:丁婵大小:2.20M时长:04:49
最近,由 TAB(ThoughtWorks 技术战略委员会)经过多番正式讨论后,以独特的雷达形式对各类最新技术的成熟度进行了评估,并列出了从程序员到 CTO 都应该了解的一些技术趋势(节选)。
1. 事件风暴(Event Storming)
快速市场响应能力是组织进行微服务转型的主要驱动之一。然而,只有在沿着长期的业务领域边界对服务(及其支持团队)进行划分时,这种期望才可能实现。否则,实现需求只有在跨组织和跨服务的通力合作下才能完成,这自然会在规划产品路线图时产生冲突。
而良好的领域模型设计是解决这种问题的方案,事件风暴也迅速成为人们最喜爱的方法之一,它能够迅速识别问题领域中的关键概念,并用最好的方式与各方利益相关人制定解决方案。
2.Microservice Envy
它特指那些盲目追赶微服务潮流的现象,很多团队在实践微服务的时候,并没有简化其系统架构,大多数的实践方案只是将一些简单的服务聚合在一起。目前,Kubernetes 等平台简化了复杂的微服务系统的部署问题,其他服务提供商们也正在推进他们的微服务治理方案,这些强大的工具都可能让团队走上微服务之路。
3. 可观测性即代码(Observability as Code)
可观测性是运转分布式系统与微服务架构必不可少的一部分。开发者依赖不同的系统输出来推断分布式组件的内部状态,比如分布式追踪、日志聚合、系统指标等,进而诊断问题所在,并找到根本原因。可观测性生态系统的一个重要方面就是监控——可视化以及分析系统的输出,并且在检测到异常时报警。
4. 四个关键指标(Four key metrics)
2014 年首次发布的 DevOps 状态报告指出,高效团队创造了高效的组织。最近,该报告背后的团队描述了他们在报告中使用的科学方法。两次报告的核心点都支持了软件交付性能的四个关键指标,包括前置时间、部署频率、平均恢复时间(MTTR)和变更失败百分比。
5. 架构适应度函数(Run cost as architecture fitness function)
虽然无服务器在快速迭代上很有优势,但是与专属云(或内部私有云)相比,它的开销可能随着使用量迅速增长。TAB 建议,团队应该将应用的运行成本纳入架构适应度函数来考量,这意味着,团队需要追踪并权衡应用的运行成本与交付价值,当它们之间产生较大出入时,就需要考虑改进软件架构了。
6.Debezium
这是一个 CDC (change data capture) 平台,可以将数据库的变更以流的形式传入 Kafka 主题中。CDC 是一种流行的技术,具有多个使用场景,包括将数据复制到其他数据库中,为分析系统提供数据,从单块系统中提取微服务,以及令缓存数据无效等。
7.Quorum
在区块链技术领域,以太坊是一个领先的开发者生态系统。出现了一些新兴的解决方案,它们旨在将这项技术传播到一些企业环境中。而 Quorum 就是其中的一个解决方案,其定位是“企业版的以太坊”。与创建了新的以太坊虚拟机(EVM)的 Hyperledger Burrow 节点不同,它的代码源自以太坊官方客户端的一个分支,所以能够与以太坊一起进化。
8.IPFS
在多数情况下,区块链不适合存储 blob 文件 (例如:图像,音频),当人们开发 DApp 时,一种选择是将 blob 文件存放在一些链下的集中式数据存储中,这种做法通常会导致信任缺失。另一种选择是将它们存储在星际文件系统 IPFS 上,这是一种内容可寻址、版本化、点对点的文件系统。它旨在高效地分发大规模数据,并阻止任何中心化机构删除数据,文件存储在不需要相互信任的对等节点上。
9.Apache Atlas
随着企业数据需求的不断增长和多样化,对元数据管理的需求也在不断地增长。这是一款用于满足企业数据治理需求的元数据管理框架。Atlas 支持元数据类型建模、数据资产分类、数据来源追踪和数据发现。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 冰心
    mark
    1
收起评论
显示
设置
留言
1
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部