一、自我介绍
大家好,我是辉哥,本人是一枚Java高级后端开发工程师,目前在公司负责公司一条业务线的负责人,主要负责:
- 1、承担项目组核心开发与设计工作,并能够按要求、高质量地完成开发或设计任务
- 2、培养及指导团队成员
- 3、负责解决产品负责人的问题,并对项目实施过程中的质量、进度进行控制
- 4、3年+开发经验,精通JAVA语言,精通java web开发的主流技术;熟练掌握maven/spring/spring mvc /mybatis/ehcache/swagger等等多种后台架构
- 5、熟悉软件开发流程、设计模式,较好的文档能力及良好的编码风格
- 6、熟悉 B/S、C/S 开发
- 7、熟悉 SQL Server 数据库开发技术
- 8、熟悉常用源代码 SVN、GIT等管理工具,自建Gitlab
- 9、精通架构设计,具有大数据量,且有相当服务器部署、高并发项目经验
二、技术分享
目前公司这条业务线的后端架构都是本人从0到1完善的,有以下成果:
- 1、微服务DDD领域分层
- 2、抽象类、抽象方法定义各个外部第三方接口
- 3、AOP等常规设计模式应用
- 4、监控系统的搭建
- 5、代码自动检测
- 6、AI引入项目中,效率提高了不少
三、立一个flag!
结合自己的目标,后期着重看一下云计算相关的知识领域。
云原生的四要素是指构建和运行云原生应用程序所需的核心原则和组件。这些要素包括:
- 容器化:容器化是将应用程序和其所有依赖项打包到独立、可移植的容器中的过程。
- 微服务架构:微服务架构是一种将应用程序拆分为一组小型、独立的服务的方法。
- 自动化:云原生应用程序强调自动化的重要性。自动化包括构建、测试、部署和运维等方面的自动化流程。
- 弹性和可观测性:云原生应用程序需要具备弹性和可观测性。弹性指应用程序能够根据负载情况进行自动扩展和收缩,以满足不同的需求。