hero

江文|Back-End Developer

后端开发|Service Mesh|Cloud Native 爱好者

今天也是努力摆脱CRUD的一天 →

无所不能的大后端

后端开发也称为服务器端开发,是创建可运行的Web应用服务端程序的过程,通过使用Java、golang等语言并通过相关的技术、框架和库来实现具体的业务逻辑并使Web应用正常工作。随着互联网与云计算技术的发展,Web应用架构经历了从单体应用到微服务的巨变,功能越来越强大,与云的契合度也越来越高,对后端开发人员的考验也越来越严峻。

Cloud Native 势不可挡

云原生(Cloud Native)并不是一种具体的技术,而与微服务一样,是一组概念的集合,包括:DevOps、持续交付、微服务、敏捷基础设施、康威定律等。云原生既包含技术,也包含管理,还涉及流程。Cloud Native也可以说是一系列云技术、企业管理方法的集合。实际上,Cloud Native现在还仅仅是个概念,或者说是思想,一千个人眼中有一千种Cloud Native。

Service Mesh 解决大问题

Service Mesh彻底把服务治理逻辑从业务代码中剥离出来,成为了独立的进程(Sidecar)。部署时两者部署在一起,业务代码完全感知不到Sidecar的存在。这就实现了治理逻辑对业务代码的零侵入——实际上不仅是代码没有侵入,在运行时两者也没有任何的耦合。这使得在整个微服务架构体系中不同的微服务完全可以使用不同语言、不同技术栈来开发,也不用在业务代码中解决服务治理问题。

# 关于我

不想当切图仔的crud仔不是好架构师。

我是江文,一个满脑子都是不切实际的幻想的crud仔。

山东科技大学CS专业本科大二(大三)在读,坐标山东青岛,Cloud Native / 后端开发修行者,每天都在学习与实践中。

喜欢Kotlin和golang的Java程序员,想做一名Gopher,正在入坑golang和Kotlin,可能会考虑学Swift。

必要时会搞搞前端,但是写前端会事倍功半并且产生生不如死的感觉。目前正在从零开始重学前端。

火车迷/轨道交通迷,只爱普速。喜欢换车底之前的7053那样的老火车和慢火车。

喜欢Cloud NativeService Mesh,希望可以成为一名为云原生作出贡献的开发者。虽然因为自己还是个学生而无法为Cloud NativeService Mesh在国内的发展做出很大的贡献,但仍会作为一个见证者不断学习、认识它们,并努力以自己的力量让更多人了解并践行这些新技术。

希望自己能成为一位在这个Java后端开发者遍地都是的时代中的一个与众不同的Java后端开发者。

想写一个Kotlin的RPC框架,初步决定学完Dubbo的源码就开始写。

SKDC——山东科技大学开发者社区筹备中,山科同学如果对此有兴趣欢迎发E-mail或者添加微信好友详谈。

不太像米粉的果粉。

# 友情链接

注:友情链接的排序按照友情链接的添加顺序,欢迎交换友链

# 联系方式

建议通过微信或Email进行联系。

  • 微信: CV10236516
  • E-mail: wendev1024@icloud.com
  • GitHub: WenDev
  • 简书: __江文__
  • Telegram: 请发Email或者微信获取。使用tg交流时拒绝一切非技术问题。