hero

江文|Back-End Developer

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

我来自天堂,去往地狱,路过人间 →

无所不能的大后端

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

Cloud Native 势不可挡

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

Service Mesh 解决大问题

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

# 关于我

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

我是江文,一个满脑子都是不切实际的幻想的crud仔,热爱HDM的技术人。

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

gopher,偶尔写写Kotlin,偶尔读读Java开源框架的源码。

讨厌写业务,喜欢写框架。

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

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

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

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

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

喜欢电音,啥曲风都听但是尤其喜欢HDM,主要喜欢Classic Hardstyle、Euphoric Hardstyle、Extra Rawstyle、UK Hardcore、Mainstream Hardcore、Speedcore,偶尔也会听听Terrorcore、Extratone和Melodic Rawstyle。本命曲是《Scrap Attack》,比较喜欢心叔、硬好、燃帝和老八。同样喜欢电音和HDM的Warriors可以加微信一起交流,一起打拳👊。考研上岸之后打算去学编曲,做属于自己的HDM。

准备考研中,从现在到考研结束可能会长时间不更新,也有可能更新一些考研相关的笔记。

不太像米粉的果粉,iOS/MIUI/macOS/苹果生态/小米生态使用教程/评测筹备中。

# 2021年寒假的flag

今年寒假因为万恶的PU学分要去济南实习一个月,但是这也不妨碍我复习考研和学习新技术。

寒假比较长,有将近60天,并且因为疫情原来计划的重庆之行也取消了,所以来立几个flag吧:

  • Dubbo源码阅读,读完Dubbo源码后自己基于Netty写一个Kotlin的RPC框架;
  • Spring源码阅读,主要是学习一下源码的阅读技巧和Spring是如何应用设计模式的;
  • 写几个Go语言的项目,熟悉一下Go语言的项目结构和代码组织方式;
  • Kotlin实现23种设计模式;
  • Go语言实现23种设计模式;

# 友情链接

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

# 联系方式

不看QQ,建议通过微信或Email进行联系。

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