外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:数字化转型趋势的六项趋热和四项趋冷、七款代码合并工具让你的生活倍感轻松、十个步骤成就顺畅API发布效果和设计微服务架构前必须了解的五项指导原则等。
一、数字化转型趋势—六项趋热,四项趋冷
原文标题:6 hot digital transformation trends — and 4 going cold
数字化转型早已不再是一类可选项,而是成为企业发展的重中之重以及绝对主流。事实上,如今人们普遍认为数字化转型对企业成功起到至关重要的作用。然而,数字化转型当中也存在着多种具体实施方向,其中一些正在趋热、另一些正在转冷——下面,我们将一同来看由Frost & Sullivan公司给出的用户调查结论。
1. 趋热
- 定位服务
- 云环境中的“原子计费”
- 区块链的业务应用
- 云环境中的身份管理
- 人工智能与机器学习
- 交互式语音
2. 趋冷
- 云至上战略
- 自主构建物联网平台
- 移动至上与平板电脑
- 多协作工具联合使用
二、七款代码合并工具让你的生活倍感轻松
原文标题:7 Code Merge Tools to Make Your Life 7x Easier
版本控制软件已经拥有多年历史,其作用在于帮助技能水平不同的开发者轻松管理项目。但随着软件复杂度的提升,版本控制管理本身也开始成为一项专职工作。在今天的文章中,我们将为你介绍七款顶级代码合并工具,并了解其分别适合哪些使用场景与群体。
1. 面向开发者的代码合并工具的问题所在
2. 现代合并解决方案
3. 代码合并工具综述
- Git
- KDiff3
- DiffMerge
- Semantic Merge
- Beyond Compare
- Code Compare
- Meld
4. 作出您自己的选择
三、十个步骤成就顺畅API发布效果
原文标题:10 Steps to a Painless API Release
发布新内容当然令人兴奋,将一种效果由想法转化为现实也确实激动人心。然而,我们该如何判断API是否做好了发布准备?我们又该如何确保其不致错过邮件与通话支持能力,或者破坏现有内部或第三方集成?就这一问题,API Consultant公司执行长James Higginbotham给出了自己的见解。
1. 是否确保满足利益相关者的需求?
2. API的巨大变更是否会影响具体效果?
3. 是否进行了全面的安全审查?
4. API文档是否及时更新且包含代码示例?
5. 你是否在变更日志中纳入新的或更新的功能?
6. 你是否更新了API管理层配置?
7. 你是否更新了KPI仪表板与使用报告?
8. 你的API是否经过全面测试?
9. 你的API发布是否匹配你的发布设计合约?
10. 你是否规划有相关博文以公布API发布内容?
四、设计微服务架构前必须了解的五项指导原则
原文标题:5 guiding principles you should know before you design a microservice
在处理微服务方面,我们面临的最大挑战之一正是坚守不能太大、不能太小、不能太紧密这一原则。事实上,这项挑战的核心源自对微服务内容的混淆。在今天的文章中,我们通过对数十名CTO人士的采访汇总其实践经验,并最终整理出以下五项关于微服务架构设计的指导原则。
1. 微服务边界
2. 避免边界“规则”
- 微服务应该由X行代码构成
- 将每项功能转化为一种微服务
3. 良好服务设计的五大特征
- 不与其他服务共享数据库表
- 拥有最低数据库表数量
- 其有状态或无状态选择经过深思熟虑
- 其数据极性需求有所依凭
- 拥有单一真实来源