开发云原生应用_云原生开发–蓝图
开发云原生应用
从介绍全渠道集成以及与SaaS应用程序 集成的体系结构蓝图开始之后,我们将介绍云原生开发蓝图的结果。
什么是建筑蓝图,您要关注的重点是什么?
这是一个有趣的挑战,因为我们一直在基于常见的客户采用模式创建架构内容。 这与大多数传统营销活动有很大不同,这些营销活动通常与为定位解决方案的产品而生成内容有关。 当您将内容基于解决方案交付中的实际执行时,便会削减营销
粗人。
这些体系结构蓝图为您提供了一种使用开源技术来实现解决方案的方法,该技术专注于证明有效的集成,结构和交互。 不包括在正常营销内容中会找到的任何供应商故事。 那些到了实施关键时刻的故事可能无法完全兑现其诺言。
让我们看一下云原生的开发蓝图,并探讨它们在帮助解决方案设计中的价值。
过程
第一步是定义在谈论云原生开发时我们关注的重点。
我们选择了以下语句来指导我们的蓝图:
“云原生开发是一种构建和运行应用程序以充分利用云计算模型(即响应性,弹性和弹性应用程序)优势的方法。”
这是指导我们研究客户如何在云原生世界中开发应用程序的原则。
该方法是在此空间中研究具有实施解决方案的几个现有客户,收集他们的内容,研究内部实施文档,并在必要时联系涉及的现场资源。
项目实例
共享本机云开发蓝图的过程结果是本系列的主题,但是有些项目工件和图表也可以与您的读者共享。 我们为所有架构蓝图绘制了一个示例存储库 。
投资组合架构示例存储库使从每个图表元素以及整个项目中收集和共享单个图像成为可能。
例如,如果您向下滚动到主页上的文件列表,则可以找到如图所示的逻辑图。
这是与云原生开发相关的逻辑图的集合:
- 在这种情况下,这是一张图片,您可以单击以查看
- 您可以使用“ 下载图表”链接将项目文件下载到本地计算机
- 您可以单击一个Load Diagram链接来自动打开此蓝图中使用的图表工具中的项目图
尝试一下,随意探索逻辑图,原理图,详细图,解决方案图和社区图。 如果您可以使用现有图表启动项目,那么这应该比起头来得更快。
如果您要设计自己的图,请通过提出附加文件的问题来贡献项目文件(以.drawio结尾)。 我们很乐意继续收集这些项目供其他人使用。
最后,有一个免费的在线初学者指南讲习班 ,侧重于使用图表工具,请探索以学习专家的技巧和窍门。
下一步是什么
可以在此处找到有关云原生开发投资组合架构蓝图的系列概述:
- 蓝图
- 常见建筑元素
- 在本地容器上进行云原生开发
- 远程容器上的云原生开发
- 云原生部署
- 云原生高级部署
通过上面的链接之一,赶上任何您错过的文章。
本系列的下一篇文章将介绍与云原生开发和部署相关的通用通用架构元素。
翻译自: https://www.javacodegeeks.com/2020/05/cloud-native-development-a-blueprint.html
开发云原生应用