技术
Fabric8 是一个云平台,使您能够创建和管理基于云的微服务基础设施。本文解释了 Fabric8 背后的概念以及它如何尝试解决在“现代”IT 基础设施和组织中工作时出现的挑战。最重要的是 Fabric8 是否真的有潜力解决这些问题。
开发和发布周期越来越短。提供正确的商业价值是软件开发现在的全部意义所在。传统上,软件开发项目采用长周期结构,包含不同明确定义的阶段,如“需求收集和分析”、“系统架构和设计”、系统开发、“系统测试”和“ 银行数据 系统发布”,涵盖系统的整个范围。这种方法的缺点已在敏捷运动等中得到充分证实。但总而言之,在如此长的发布周期内交付某些变更存在与当前业务需求不一致的巨大风险。
因此,软件开发和发布周期变得越来越短。快速发布较小范围的功能以便能够立即收到用户的反馈变得越来越重要。随着时间的推移,系统的演变将变得更加渐进,这是由实际生产使用的真实世界反馈推动的。
当然,软件开发和发布的这种转变伴随着完全不同的趋势和流行语的出现。其中一些纯粹是由技术驱动的,另一些则更多地是从组织角度出发。在本文中,我们不会深入讨论所有这些趋势和流行语,因为如果不忘记一两个,即使说出它们的名字也是一项艰巨的任务。