# 云原生

云原生(Cloud Native)是一套体系和方法论,我们技术中台的核心设计理念。

云原生并不是特指某一种技术,并不可完整的复制,类似一种文化。我们技术中台就是基于这种理念在进行不断的探索和完善,致力于搭建属于我们奥哲自己的技术管理平台。云原生正是我们产品的技术架构的内在行为逻辑和指导思想。当我们对方向迷茫时,云原生的一些思想,可以为我们提供思路。

# 特性

对于云原生不再做过多介绍,大家可以自行查看资料。简单介绍一下代表技术和

# 对前端的挑战

我们这个文档专栏毕竟是个前端专栏嘛!

而对于前端来说,关于云原生的讨论则相对非常少,但是不代表前端与此无瓜。对于业务方向前端工程师的确不了解也可以工作,但是对于前端架构师和全栈工程师,这些知识就是必不可少的了。

Nodejs兴起之后,前端不再只停留在浏览器了。Nodejs可以做工程化,也可以做后端服务。在云原生技术体系下,Nodejs也避免不了在云端运行。

前端越来越复杂,现在的前后端分工越来越清晰,前端还是处在鄙视链的最底端吗😆 ?说归说,目前看来,要求前端玩转服务端编程,还是有一定挑战,毕竟关注点不同。那么就一定需要这么一个人或团队,前后端通吃,懂点运维,帮助业务前端实现关注点分离,解决构建、部署以及服务运行上的难题。这就是技术中台要解决的问题

对于前端来说,需要关注的技术点有以下几个:

  • 微前端(微服务理念在前端的延伸)
  • CI/CD
  • Docker和Kubernetes
  • Nodejs服务框架(监控、性能、日志、服务间通信)
  • 全链路可监控、可观测
  • Serverless

# 扩展阅读

(作者个人推荐)

云原生社区

云原生 - 知乎专栏

Jimmy Song - 云原生社区创始人博客

“云原生”(Cloud Native)和前端开发的技术结合点在哪里?

2020 年,Serverless 将给大前端带来什么样的变化?