项目概况:现今小程序C端总用户量80w,月活5w,承载公司的保险内容,其内容包含产品测评,问答模块,百科,音视频,直播等等内容。
技术架构:springboot,sprungcloud,redis,rocketmq,mysql,eureka 等等
1. 由0到1的微服务架构的搭建,我们团队由小程序的单体架构改造成了微服务架构,并部署到逐渐优化部署到阿里云的k8s集群中。
- 在此过程中,逐渐引入eureka,feign ,hytrix(服务间调用与熔断),TracingAnalysis(链路追踪,监控接口的瓶颈做SQL优化以及代码review,优化部分接口由800ms优化至70ms),以及rabbitMQ等中间件
- 主导小程序数据做垂直分库,以及部分表数据做分表处理。
- 处理过生产jvm内存溢出问题。
2.参与产品需求评审,推动产品需求优化。
- 业务需求评审,根据产品的需求提出开发角度的意见。技术迭代方案评审,以及技术分享等等。
3. 日常任务开发,负责功能:产品库(底层提供产品信息的服务),保费试算,费率管理,投保规则(规则引擎判断该产品是否能投保),生成智