革新API开发:Postman带来的协作工作流(由Postman赞助)

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 孤立的API开发流程存在许多陷阱,比如质量不佳的API、延迟发布和重复劳动。加入我们一起探讨Postman协作工作流如何解决这些挑战。了解Postman的工作区和收藏功能如何帮助API团队高效协作,同时加速使用API的速度。与Amazon API网关的无缝集成进一步简化了流程,促进高质量的API开发并加快发布周期。本次演示由Postman(亚马逊云科技合作伙伴)呈现。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共900字,阅读时间大约是4分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 视频以亚特兰大的邮递员销售工程师Reed先生作为开场,他讲述了过去二十年中API的爆炸式增长。他回顾了2008年Jeff Bezos的观点,即亚马逊希望通过将所有内部API整合成面向客户的产品来实现这一目标。这引发了API革命,因为公司开始认识到通过API使软件和服务变得可访问的重要性。 云计算的兴起使得任何公司,而不仅仅是科技公司,都能够利用API并成为技术公司。例如,零售商现在可以在像节假日这样的高峰期通过API访问云上的扩展基础设施。这使他们能够临时扩大容量以满足增加的需求,然后稍后将其调回原位。云计算通过API使技术的访问民主化。 容器化和混合云也依赖于API,以便根据不断变化的需求动态调整基础设施。移动性是API革命的另一个关键驱动因素,因为移动应用程序通过API进入后台服务。银行应用程序现在可以通过移动设备上的API提供对信用评分、货币转移和其他金融服务。 因此,过去的几十年里,每个公司都必须演变成一家技术公司以保持竞争力。他们采用API策略来提供一流的服务,即使技术不是他们的核心能力。由于API革命,零售、医疗保健和银行业等各个行业的企业现在都发挥着技术公司的功能。 这种API的爆炸式增长在大规模上造成了复杂性。公司必须不仅针对软件,还针对API处理新的开发、质量和发布流程。现在的利益相关者包括API架构师、合规团队、安全团队、支持人员和最终用户——所有人都必须围绕API合作。这需要一个标准平台和单一的真实来源。 Postman称这个真实来源为“收集”-一组允许协作的API、测试、模拟服务器和环境。团队可以使用收集来定义不同的开发、质量和安全性测试。模拟服务器允许在不调用实际API的情况下进行测试,从而降低成本。API规范允许实现和消费的同时开发。 API的混乱给上市计划带来了挑战。各企业竞相比竞争对手更快地构建API,并与合作伙伴共同创造基于API的优势。例如,零售商可能会与支付提供商合作,使客户能够在其网站上通过API进行支付。Postman收集器为API社区提供了组织框架,并提供了解决问题的解决方案。 布莱恩·克罗斯详细阐述了Postman的发展历程,从一款帮助开发者克服使用API难题的桌面工具起家。学习和测试API是非常困难的。Postman通过允许开发者快速创建请求、调整参数并查看响应以了解API行为,实现了指数级的学习。开发者可以将请求收集成可重用的集合,避免重复劳动。 凭借这种指数级学习能力,Postman已经发展成为拥有超过3000万每日用户的API开发平台。开发者可以将请求保存到集合中——一组具有宝贵API信息的可重用API调用。然而,当开发者想要共享集合时,问题出现了。他们必须以JSON格式导出,然后手动发送给其他人或通过驱动器发送。这导致了同步复制的问题。 布莱恩·克罗斯还展示了如何使用Postman企业版消除这些开销,实现无缝协作。他登录到一个包含他的团队API资源和工具的共享工作空间。为了将API交给质量保证部门,他会直接在Postman中邀请他们,而不是导出JSON。 他以质量保证人员的身份编写功能测试,使用内置的响应代码、性能、JSON结构和模式验证宏。当响应时间的测试失败时,他会对其进行注释以通知开发者——这在Postman内部而不是外部工具中进行。 他运行整个集合以验证所有5个测试,查看显示响应时间失败的摘要结果,并在一个评论中分享到失败测试的链接以参与开发者。这种协作工作流程远远优于手动导出/导入以及通过电子邮件和会议进行沟通的工作流程。 对于非技术用户(如产品经理),布莱恩展示了Postman的可视化功能。它使用Mustache模板和变量替换将JSON响应转换为易于使用的视图。这有助于非开发者理解API行为。 最终,Brian向我们展示了如何通过亚马逊云科技的API网关导入API,并依据OpenAPI规范创建一个Postman收集文件。这样一来,原本隐藏着的API便能在Postman中得到发现和运用。所发布的收集文件使得所有开发者都能轻松地查找、理解并利用这些API。 总的来说,Postman企业版通过对提供单一的真实来源和无缝的工作流程来解决API的复杂性。它在一个受控的工作环境中实现了所有相关人员之间的真正协作。这种改变不仅增强了组织内部API的沟通、可见性和可访问性,还彻底改变了API的开发方式。 **下面是一些演讲现场的精彩瞬间:** 在过去两年里,领导者们讨论了API的显著增长以及亚马逊如何率先将API作为其产品核心部分的创新。 ![](https://d1trpeugzwbig5.cloudfront.net/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_/images/rebranded/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman__0.png) 通过云和API服务,无论是一家公司还是银行,都能利用技术并成为技术公司。 ![](https://d1trpeugzwbig5.cloudfront.net/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_/images/rebranded/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman__1.png) 云技术使得公司在无需大量工程资源的情况下就能发展成为技术公司。 ![](https://d1trpeugzwbig5.cloudfront.net/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_/images/rebranded/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman__2.png) 领导者们谈到了Postman如何通过改善用户体验来实现指数级学习,从而成为了一款广受欢迎的API开发工具。 ![](https://d1trpeugzwbig5.cloudfront.net/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_/images/rebranded/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman__3.png) 领导者们展示了Postman企业版如何通过共享访问和权限功能,使开发人员和QA工程师之间的协作变得更加紧密。 ![](https://d1trpeugzwbig5.cloudfront.net/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman_/images/rebranded/DOP101-S-Revolutionizing_API_development__Collaborative_workflows_with_Postman__sponsored_by_Postman___Postman__4.png) ## 总结 演讲探讨了API日益受欢迎的原因,使得任何公司都能借助技术成为一家“科技公司”。然而,这种API热潮也带来了复杂性,因为在API开发周期中,公司需要管理众多内部和外部利益相关者。 Postman被视为一个解决方案,旨在实现协作并消除API的混乱。其关键功能包括供团队协作的工作区、在构建前模拟API、自动化测试、非技术用户的可视化以及用于可发现性的私人API网络。 总的来说,演讲认为Postman能够连接从事API工作的孤立团队,用内置的工作流和治理取代非正式和临时的沟通。这使得公司能够更快速地交付API并利用它们获得竞争优势。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭