基于业务维度的会议服务弹性伸缩服务

企业服务-云计算 神经蛙

在疫情期间由于公司业务量的急剧增长,导致现有服务器资源吃紧,从而使用户体验有所下降。 公司想实现一套基于业务维度的会议服务弹性伸缩系统来解决上述问题。这项任务最终交给我来实现。 架构团队建议该服务最好使用Serverless架构来实现。基于该要求,我最终选择使用AWS Lambda作为Serverless架构的实现手段。同时,因为架构团队决定将该功能实现为API Service从而能够对外提供功能,因此我选择使用Django REST framework来作为API Service的实现方式。在具体的实现过程中,我引入了AWS DynameDB、AWS EventBridge、Ansi...

基于业务维度的会议服务弹性伸缩服务
基于业务维度的会议服务弹性伸缩服务

CI/CD工具链平台

企业服务-云计算 神经蛙

我所就职的公司领导层决定要在公司内推行DEVOPS文化。 在这项任务中需要实现一个能够提供DEVOPS工具链平台,以协助各个团队来实践DEVOPS文化。搭建DEVOPS平台的工作最终分配给我来进行设计和实现。 经过对公司开发流程现状的了解以及相应的技术选型后,我决定使用Jenkins来实现这一工具链平台。在实现过程中,我引入了Jenkins shard library,并将常用的CI/CD操作子步骤封装并放入到shard library中,以提高这些功能的复用性。同时为了降低编写Jenkins pipeline的难度,我对各类工程的研发测试以及上线流程进行了整理和总结,并实现出一系列的...

CI/CD工具链平台
CI/CD工具链平台
------ 加载完毕 ------
联系需求方端客服