Golang 后台系统升级改造

社交 · 陌生人社交 案例ID: 208847
联系该工程师
微信扫码,建群沟通
作者: 拒海 - 15年经验- 魅族

案例介绍

2021 年我加入一家创业公司,该公司使用 Golang 开发了后台系统,基于 kratos 微服务框架。
当时他们面临 2 个问题
1,招聘高水平的 Golang 工程师非常困难
2,系统性能很差,业务高峰期服务器 cpu 占用太高,经常挂掉

我的任务就是对该系统进行优化重构,主要思路是使用 Java 重构,这样招聘工程师就容易了。
重构的难点是不能影响业务,万一新系统有问题要能迅速回退。
最终的重构方案如下
- 保留 kratos 微服务框架整体结构
- 使用 Java+Sringboot 重构各业务,这些业务都是微服务的形态,可以逐个重构,并且可以 Java 版本,Golang 版本并行
- Java 服务和 kratos 对接,需要我们自行开发,例如服务注册、服务之间的户向调用等

我带领一个初级工程师,在响应新业务需求的同时,对原有系统进行改造,大概半年时间完成了全部系统的迁移。新系统性能上已经完全满足公司后续发展的需要,改造成功

相似案例推荐

  • 国际人才资源库IPRD

    国际人才资源库IPRD

    小程序 使用技术栈: css3 ,flex-css3,

  • Miyo

    Miyo

    项目描述 此产品是一个多人语聊直播app,服务对象主要在于

  • 情感咨询类WEBAPP

    情感咨询类WEBAPP

    uniapp vue php 开发的多端打包项目,支持H5、

  • 淘友

    淘友

    项目描述:淘友是一个综合性的社交平台,淘友用户可以观看其他用

  • 校园树洞

    校园树洞

    校园交友墙,爬取学校课表为学生定制化提供课表展示,预约功能,

  • Pyaarkar

    Pyaarkar

    介绍: Pyaarkar是一款全新的实时视频通话社交APP,

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×