云原生不仅是一项技术,它更是开发者的“伯乐”( 二 )

  • API接口化 。所有的程序模块都要通过服务化接口API的方式将其数据保护起来 , 并随时做好对外开入的准备 。
  • 无限伸缩随时迁移能力 。所有的应用服务和中间件 都需要被设计成具备可无限伸缩的属性 。 与传统的IaaS层云进行联动 。
  • 服务治理 。包括:服务注册发现、服务流量路由调度、配置管理、健康检查、服务间通讯、服务的弹力容错(隔离、限流、重试、幂等、熔断、降级……) , 以及服务观测性(日志、指针、调用链追踪、性能排名等) 。
  • 分布式的中间件 。包括分布式数据库、分布式缓存、 分布式消息队列、分布式大数据处理等等 。
  • 而在火山引擎副总经理张鑫看来 ,应该多参与开源 。 因为参与开源 , 面对的是整个开放社区和生态 , 这不仅会迫使开发者更好地去提升自己的代码质量和架构能力 , 还可以从中找到设计很好的代码或者经验比较强的人当“师傅” 。
    阿里云全球技术服务部副总经理、交付技术负责人张瑞认为 ,云时代的开发者一方面应该在技术上“一专多能” , 并且能够将技术与行业相结合 。 如云计算、大数据、AI这三个技术至少要掌握其一 , 同时对其余两项技术有深刻的理解 , 否则会缺乏想象力 , 难以产生创新 。另一方面 , 需要深度思考行业痛点 , 长期积累行业经验 , 不断找出行业规律 , 并能够通过数字化的工具和手段来帮助行业解决问题、改进效率、优化组织 。 一言以蔽之 , 未来技术不再是程序员的天花板 , 而是对行业创新的想象力 。 只有了解行业的技术人 , 才能成为数字化人才 。
    总而言之 , 云时代的开发者既需要专注于提升技术 , 又需要关注行业问题 , 还需要迈入开源生态 。
    【云原生不仅是一项技术,它更是开发者的“伯乐”】那么 , 对于当前的你来说 , 这意味着更多挑战还是更多机遇呢?不妨聊一聊你的云原生应用现状 , 对于工具使用、开发痛点、技术选型等方面的感受 , 以及你对云时代的畅想 。

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。