左耳朵耗子:云原生时代的开发者应具备这5大能力

这篇具有很好参考价值的文章主要介绍了左耳朵耗子:云原生时代的开发者应具备这5大能力。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【CSDN 编者按】十年前,Netscape创始人、硅谷著名投资人马克·安德森(Marc Andreessen)预言“软件正在吞噬世界”;数年后,软件里90%以上的代码都是开源代码,“开源正在吞噬软件”;如今,“云原生吞噬开源”,开源项目正在向云化演进。在面对全新时代——云原生的到来,开发者应具备哪些知识和能力才能呢?

在《新程序员003:云原生和全面数字化实践》中,我们特邀请具有20多年互联网和金融架构从业经验,MegaEase创始人陈皓(网名左耳朵耗子)为云原生专题撰文!

作者 | 左耳朵耗子(陈皓) 责编 | 张红月

出品 | 《新程序员》编辑部

虚拟化技术的成熟和分布式框架的普及,使应用上云不再是企业转型难题,云原生时代已经悄然来临,随之而来的是技术向云原生架构的升级。那么,在此升级过程中,云生时代的开发者需要具备怎样的知识与能力?

左耳朵耗子:云原生时代的开发者应具备这5大能力

陈皓(左耳朵耗子),20多年的互联网和金融架构从业经验,MegaEase创始人、前阿里云资深架构师、天猫开发总监、亚马逊高级研发经理、汤森路透基础架构师和高级研发经理。经历过“双11”、阿里云、AWS、Amazon仓库预测、实时金融数据发布平台、大规模并行计算等项目和产品开发。

如今,整个数字化进程正在从“企业侧(企业满足内部的IT需求)”转向“用户侧(企业满足外部用户需求)”。不能感知和满足最终用户需求的企业都会失去竞争力。而为了满足用户侧的数字化需求,要求底层IT基础设施至少满足以下五个特性:

适应并响应用户快速变化的需求;

支持大规模用户在线活动;

系统运行更稳定,有更高的SLA(服务等级协议);

生态开放,接入更多数据,进行智能化运作;

更自主可控和更低的成本。

满足这五项能力的系统,并不是简单地用一些开源软件或找几个系统集成商就能搭建出来的,而是有自顶向下的设计和规划,以及大量专业的软件技术和方案构成。

在此要求下,软件和应用架构是真正能够带给企业力量的重要因素,可以较为夸张的说:只要软件架构做得好,基础资源就变得不那么重要了。这里所说的基础资源并不是指Serverless/FaaS、Service Mesh、Kubernetes、API管理、微服务、整体架构观测性、DevOps……由于云原生的出现将云计算方向从此前的资源型转为了服务型。因此,它们都在应用服务层,而不再是基础资源了。

云时代开发者需要掌握的知识技能

在新型数字化转型需求的大潮下,整个行业也正从传统的单体应用/集中式的SOA架构走向更为松散、分布式、标准的微服务架构。微服务架构从万能中间件ESB(Enterprise Service Bus,企业服务总线)的中心化架构,转变成了将控制逻辑以SDK的方式置于服务的去中心化架构,后又演变成控制逻辑与业务逻辑解耦,以Service Mesh为架构的云原生服务化架构。这种演变就是为了解决一个问题:分布式微服务架构极度复杂,对运维能力提出高度挑战。

因此,需要一整套技术门槛很高的控制系统、调度系统以及全面的观测性系统。这些系统不应该再耦合或是侵入到业务逻辑中,而是由专门的基础架构或平台团队打造,企业才可能在进行数字化转型时更专注地解决业务问题,并使所有的业务团队享有统一且标准的技术能力。

于是,在此方向的指引下,作为云时代的开发者,我们需要具备如下知识与能力。

  1. 微服务拆分及分层。业务拆分其实是一种业务架构能力,需要熟悉业务并对业务进行抽象、解耦和提取公共功能。这是一个从代码库到软件包,再到数据库的全面拆分,并分层堆叠;
  2. API接口化。所有的程序模块都要通过服务化接口API将其数据保护起来,并随时做好对外开入的准备;
  3. 无限伸缩随时迁移能力。所有的应用服务和中间件都需要被设计成具备可无限伸缩的属性,与传统的Iaa层云进行联动;
  4. 服务治理。包括服务注册发现、服务流量路由调度、配置管理、健康检查、服务间通信、服务的弹力容错(隔离、限流、重试、幂等、熔断、降级……),以及服务观测性(日志、指针、调用链追踪、性能排名等);
  5. 分布式的中间件。包括分布式数据库、分布式缓存、分布式消息队列、分布式大数据处理等。

揭开云原生技术为企业和个人带来的影响与机遇

《新程序员003》从云原生时代下开发者的角度,重点分析新一代的云原生软件架构及云原生技术的现状与趋势,多位云原生技术亲历者从不同角度分享容器与Kubernetes、服务网格、分布式框架与服务治理、云原生化有状态服务等技术的实践经验,以及云原生技术在金融、电信、互联网等行业的应用实例,从而揭开云原生技术为企业和个人带来的影响与机遇,希望能为云原生时代下的开发者提供借鉴和参考。

左耳朵耗子:云原生时代的开发者应具备这5大能力
《新程序员003》即旨在为所有开发者拨开迷雾,讲透云原生时代的开发者。

首先,如何准确地定义云原生?它究竟包含了哪些关键技术?阿里云容器服务技术专家、《多云和混合云:云原生多集群和应用管理》作者郝树伟针对这两个问题进行了清晰明确的梳理,通过他的文章,对云原生技术便可了然于胸。

明确了定义和技术,那么对于云原生时代的开发者而言,需要具备哪些知识与能力?左耳朵耗子解答了这个问题。他建议,云原生开发者需要掌握微服务拆分及分层、API 接口化、无限伸缩随时迁移、服务治理、分布式中间件等。

在技术趋势上,Kubernetes 诞生 7 年发展迅猛,已经成为云原生时代的「Android」系统。在这期专题中,Kubernetes 联合创始人 Brendan Burns 深入分享了 Kubernetes 的技术变革和未来演进,是值得所有开发者一读的文章。


《新程序员001-004》已全面上市

现在订阅即有机会获取『CSDN夏季定制T恤』一件

欢迎扫描下方二维码或点击进入立即订阅

即可畅享电子书及精美纸质书。
左耳朵耗子:云原生时代的开发者应具备这5大能力文章来源地址https://www.toymoban.com/news/detail-452485.html

到了这里,关于左耳朵耗子:云原生时代的开发者应具备这5大能力的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 掘金AIGC时代,开发者更需要什么样的大模型?

      当前,火热的AI大模型领域需要一些冷思考。 自去年年底ChatGPT掀起一轮AIGC热潮以来,国内科技企业扎堆发布大模型和类ChatGPT产品。截止2023年4月,已公开宣布发布或即将发布AI大模型的企业达数十家。多模态大模型的能力不断迭代,市场竞争加剧,同时监管意见及时出台,

    2024年02月09日
    浏览(24)
  • 云原生正在吞噬一切,开发者该如何应对?

    十年前,Netscape创始人、硅谷著名投资人马克·安德森(Marc Andreessen)预言“软件正在吞噬世界”;数年后,软件里90%以上的代码都是开源代码,“开源正在吞噬软件”;如今,“云原生吞噬开源”,开源项目正在向云化演进。 图1:云原生吞噬世界 然而在开发者社群、CSDN社

    2024年01月22日
    浏览(19)
  • 2023云栖大会开幕:全球数万开发者参会,展现AI时代的云计算创新

    10月31日,2023云栖大会在杭州开幕,大会吸引全球数万开发者参会。阿里巴巴集团董事会主席蔡崇信在致辞中表示,今年云栖大会主题回归“计算,为了无法计算的价值”,这也是2015年云栖大会的主题,当时云计算支撑的移动互联网创新如雨后春笋,今天希望在AI时代继续支

    2024年02月06日
    浏览(21)
  • 快速上手微信小程序(纯原生)基于微信开发者工具+云开发

    最近开发一个小程序。因为体量实在不大,两张表,几个接口。便打算写原生的代码。没有使用uniapp等框架。记录一下一个小程序从搭建到审核发布的那些坑和经验做为学习笔记。 几个网站请收藏 你的小程序需要开发工具: 保姆级传送门 你的小程序需要一个身份证: 微信公

    2024年02月10日
    浏览(32)
  • 纪念陈皓(左耳朵耗子)

    上周日晚上(2023-05-14,美国旧金山时间,下同)我从推特上看到陈皓因突发心梗辞世,第一反映是不敢相信。几天之前还刚跟他互动过,一起探查了 AWS EC2 限制网速的手段,陈皓亲手做了精美的图表来展示他的测试结论。 周一早上一觉醒来,我购买了域名 coolshell.org,打算试

    2024年02月05日
    浏览(16)
  • HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    鸿蒙生态 千帆启航仪式于 1 月1 8 日正式启动。 从2019年 HarmonyOS 正式发布到2 020 年“没有人能够熄灭漫天星光”,今天,满天星光终汇成璀璨星河, HarmonyOS NEXT鸿蒙 星河版 重磅发布,带来了全新架构、全新体验、全新生态。 作为支撑鸿蒙原生应用开发的技术源动力,Harmon

    2024年01月20日
    浏览(50)
  • 以开放安全底座赋能全球开发者,华为云构筑云原生安全防护体系

    摘要: 华为开发者大会2023(Cloud)期间,华为云面向全球行业领袖、技术专家、社区大咖,举办“99%安全事件5分钟内闭环——华为云安全运营创新与实践”专题论坛。 在华为开发者大会2023(Cloud)期间,华为云面向全球行业领袖、技术专家、社区大咖,举办“99%安全事件

    2024年02月15日
    浏览(21)
  • 两行代码实现翻译梦?!Argmax全新神器WhisperKit引领开发者跨越语言障碍,一窥未来无界沟通的新时代!

    今天,快速且无误的翻译神器WhisperKit惊艳问世,只需两行代码,即可让任何应用轻松实现翻译梦,Argmax团队倾力打造,引领开发者走进全新的语言无界时代! 你知道吗?只需2行代码,WhisperKit就能让你的应用听懂人话! 想象一下,在会议、聊天或学习时,文字实时从语音中

    2024年02月21日
    浏览(26)
  • R.I.P,又一位程序员巨佬——左耳朵耗子陨落

    震惊!谣言吧!求辟谣!默哀! 左耳朵耗子,在程序员这个群体里应该属于 GOAT 的存在了,虽然每个人心目中都有自己的 GOAT,但耗子叔的影响力可以说是有目共睹。 我也是在技术群刷到这张图片的,相信大多数小伙伴和我一样:震惊!谣言吧!求辟谣!默哀! 希望大家都

    2024年02月05日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包