系统排障掉坑背锅?亚马逊云科技要为开发者研发提效了

news2024/12/29 9:17:20

出品 | CSDN 云计算

任何中大型企业里的 IT 系统,都会有多个业务应用、多种开发语言、技术栈并存。尤其要进入云上现代化应用开发的企业和开发者,将面对云原生庞杂的技术分支。

开发者的苦与痛:非功能性研发、故障排查被甩锅

然而,IT 吞噬一切的趋势下,开发者数量总是不够用的。就像 CSDN 在《中国开发者调查报告》得出的数据结论显示,目前在 IT 团队里只有 7%的开发者能深入理解和应用云原生技术。另外,在实际的云原生应用实践挑战里,报告显示,开发者遇到最大的挑战是高延时增加,其次是故障增加。性能、故障、并发和吞吐量这些“非功能性”的问题和挑战占据了开发者更多的精力,反而并不是如何将云原生技术应用到数字化变革的快速发展中。

我们知道,排查故障,很多时候是系统之间的兼容性造成(甚至是不同厂商之间需要协助客户排查,这又是另一个 IT 经典的话题了)。虽然兼容性非常重要,但是开发团队去写接口兼容代码,是无法对具体业务产生价值的开发工作,云厂商看到了这个痛点,例如亚马逊云科技在自家年度大会 2022 re:Invent 上,就推出了一系列的开发服务,希望帮开发者减轻这种胶水代码(glue code)的开发工作。

2022 re:Invent 重磅新品,为云上开发效率提速

详细来说,这次 2022 re:Invent 大会上,亚马逊云科技新推出了开发工作流服务 Amazon EventBridge Pipes,这是 Amazon EventBridge 的一项新功能,它实现对事件产生者和事件消费者的点对点流程,自动完成模块集成,不需要编写“胶水”代码。开发人员只需要选择事件源和事件目标,Amazon EventBridge Pipes 就可以自动创建工作流管道,实现模块集成。

另外,2022 re:Invent 大会还推出一体化软件开发服务 Amazon CodeCatalyst(目前为预览版)。它是一体化的软件开发服务,汇集了在亚马逊云科技之上规划、编码、构建、测试和部署应用程序所需的工具,为软件开发团队提供集成化的项目体验,加快在亚马逊云科技之上构建和交付软件,不用多花时间进行项目基础性工作。Amazon CodeCatalyst 的功能包括项目资源蓝图、统一的开发环境、项目看板等等。项目资源蓝图包括启动代码、示例代码和云服务配置的最佳实践,另外 Amazon CodeCatalyst 集成了 GitHub 和 Jira 等第三方工具。

Amazon CodeCatalyst 流程示意图

第三个全新推出的是应用程序编写器 Amazon Application Composer(预览版),可以帮助开发人员更快构建无服务器应用程序。开发人员在基于浏览器的画布上,将云服务拖放到应用程序架构并进行连接,Amazon Application Composer 负责维护基础设施相关的代码,并为每项服务完成集成配置,开发人员也可以导入现有的基础设施部署模板,加快项目构建。

这些发布都直接服务于开发者,降低低效和可通用的开发流程,Top 云厂商的技术服务,值得开发者了解一下。另外,亚马逊云科技这些研发效率服务都是基于无服务器的设计,云上的高效开发,是目前数字化转型中,开发者的关注重点,云上的研发还会有更多可能,CSDN 也将持续关注报道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/157506.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深夜修复Linux桌面无法启动

玩了很久了,突然想学习一下,想做一个KDE任务栏的网速插件。 Netspeed Widget - KDE Store GitHub - dfaust/plasma-applet-netspeed-widget: Plasma 5 widget that displays the currently used network bandwidth deepin15 注销切换到 KDE Ctrl Alt …

Idea同步失败Unresolved dependency的解决办法

下载一些开源的库,经常会碰到一些同步问题,本文就该系列问题单独开一篇文章,和大家缕一缕这样的问题怎么解决。文章在实践过程中会保持同步更新,大家可以点击收藏以便于下次遇到类似问题可以快速找到解决办法。 IDEA的同步问题多…

Dbeaver连接TDengine时序数据库

前言 还是结合上一阶段的工作,为TPS满足合同里的要求,预研数据库切换为TDengine。所以查看数据的工具我得能连上去看,习惯了Dbeaver,所以先把Dbeaver整的能连接使用。 一、Dbeaver对TDengine支持情况 这个数据库是国产开源的时序数…

温酒读Qt:QObject 序篇

一、醉言醉语话夏娃 跟Qt框架打了这么久交道,Qt貌似对我的半斤八两知根知底,我对Qt的认知却还不到半斤八两。o(╥﹏╥)o 或许你知道Qt的meta-object和属性系统,或许你在写代码时无数次显示或者隐示的继承了QObject,不管人家是否乐…

vue入门到精通(二)

6.组件间通信 组件有 分治 的特点,每个组件之间具有一定的独立性,但是在实际工作中使用组件的时候有互相之间传递数据的需求,此时就得考虑如何进行 组件间传值 的问题了。 完整案例:05_component/28_parent_child_component.html父子组件 &…

磨金石教育摄影技能干货分享|这些可爱有趣的瞬间,是如何拍到的

1 蚂蚁扛起地球这张照片据说是摄影师花了四个小时跟踪观察蚂蚁,才在偶然的情况下抓拍到的。一只红色的小蚂蚁大概在一条树枝上用触角和额头顶起一颗水滴。垂直站立的样子像是在发力,又好像在保持平衡,看起来非常可爱,又非常的有趣…

dvwa中的文件上传漏洞

环境:Metasploitable2: 192.168.11.157 msfadmin/msfadmin dvwa版本:Version 1.0.7 (Release date: 08/09/10)kail机器:192.168.11.156 root/Root_123一、什么是文件上传漏洞?文件上传(File Upload)是大部分Web应用都…

【Java面试】泛型

文章目录说一说你对泛型的理解介绍一下泛型擦除List<? super T>和List<? extends T>有什么区别&#xff1f;说一说你对泛型的理解 Java集合有个缺点—把一个对象“丢进”集合里之后&#xff0c;集合就会“忘记”这个对象的数据类型&#xff0c;当再次取出该对象…

B站 全套java面试(200道)问题MD(题目+答案)

Java面向对象有哪些特征&#xff0c;如何应用 ​ 面向对象编程是利用类和对象编程的一种思想。万物可归类&#xff0c;类是对于世界事物的高度抽象 &#xff0c;不同的事物之间有不同的关系 &#xff0c;一个类自身与外界的封装关系&#xff0c;一个父类和子类的继承关系&…

ArcGIS基础实验操作100例--实验87计算矩形方向

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 空间分析篇--实验87 计算矩形方向 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff08;1&…

k8S集群切换IP

背景&#xff1a; 在实际交付场景中&#xff0c;有搬迁机房、网络未规划完成需要提前部署、客户使用DHCP分配IP、虚拟机IP更换等场景。目前统一的方案还是建议全部推到重新部署一套业务环境&#xff0c;存在环境清理不干净、重新部署成本较高、周期长、客户对产品能力质疑等问…

Mac - 通过 Script 实现更换桌面壁纸

目录 一.引言 二.OsaScript 实现自动换壁纸 1.切换壁纸脚本 2.定时获取 A.修改 Python 脚本 B.修改 Shell 脚本 C.添加 Crontab 三.Iterm2 更换背景 A.打开 Preferences B.选择 Profiles -> Window C.效果图 一.引言 前面介绍了通过 Python Crontab 实现 mac 上…

【分布式】浅谈CAP、BASE理论(1)

CAP理论 起源 CAP定理&#xff0c;又被称作布鲁尔定理。这个定理起源于加州大学柏克莱分校的计算机科学家埃里克布鲁尔在2000年的分布式计算原理研讨会上提出的一个猜想1。在2002年&#xff0c;麻省理工学院的赛斯吉尔伯特和南希林奇发表了布鲁尔猜想的证明&#xff0c;使之成…

Portraiture2023免费后期修图插件磨皮神器DR5

后期修图中有一个非常关键&#xff0c;而且不可或缺的步骤&#xff0c;那就是磨皮&#xff0c;磨皮的方法有很多种&#xff0c;但最方便快捷就能达到大片级效果的方法&#xff0c;莫过于使用磨皮插件了&#xff0c;Portraiture图像磨皮插件&#xff0c;支持PS CC- CC2023&#…

4.R语言【rehsape2包】介绍、melt( )、cast( )函数、其他使用技巧

b站课程视频链接&#xff1a; https://www.bilibili.com/video/BV19x411X7C6?p1 腾讯课堂(最新&#xff0c;但是要花钱&#xff0c;我花99&#x1f622;&#x1f622;元买了&#xff0c;感觉讲的没问题&#xff0c;就是知识点结构有点乱&#xff0c;有点废话&#xff09;&…

CAD转换PDF怎么转换?新手必备的方法

相信很多从事建筑类的相关工作的小伙伴们对CAD文件都并不陌生&#xff0c;在设计图纸和数据更改大都是使用这类文件的专业工具。这类文件的专业性较强设计出来的图纸也比较规范&#xff0c;但就有一个问题比较麻烦&#xff0c;那便是在不同设备打开需要对应的查阅软件&#xff…

【TypeScript】Ts基本概念

TypeScript基本概念 TypeScript 是什么&#xff1f; 目标&#xff1a;能够说出什么是typescript 内容&#xff1a; TS 官方文档TS 中文参考 - 不再维护 TypeScript 简称&#xff1a;TS&#xff0c;是 JavaScript 的超集&#xff0c;简单来说就是&#xff1a;JS 有的 TS 都有…

振弦采集模块参数配置工具的连接与断开

振弦采集模块参数配置工具的连接与断开 在指令区的【 COM 端口】组合框内操作完成。【端口】 下拉框&#xff1a;列出了本计算机当前已经存在的所有 COM 端口名称&#xff0c;若与模块连接的端口名称未在下拉框中列出&#xff0c;还可通过手工输入端口名的方法自由输入。 【速…

【NI Multisim 14.0原理图文件管理——新建设计文件】

目录 序言 一、原理图文件管理 二、新建设计文件 &#x1f34d;1. 空白文件 &#x1f34d; 2.系统安装模板文件 &#x1f34d;3. 自定义模板文件 序言 NI Multisim最突出的特点之一就是用户界面友好。它可以使电路设计者方便、快捷地使用虚拟元器件和仪器、仪表进行电路设…

C#,图像二值化(21)——局部阈值的韦尔纳算法(Wellner Thresholding)及源代码

1 韦尔纳算法&#xff08;Wellner Throsholding&#xff09;摘要针对计算大量缺陷时速度较慢且图像阈值不平滑的Wellner算法&#xff0c;本文提出了两种改进方案&#xff0c;第一种是一维平滑算法&#xff08;ODSA&#xff09;&#xff0c;第二种是基于第一种算法的&#xff0c…