云门户平台系统
项目描述: 云门户平台系统主要根据客户需求集成公司的多款产品,由平台统一进行登录退出、页面访问、权限控制, 资源限 制。主要模块有租户管理、工单管理、权限管理、模板管理、证书管理... 极大的简化了用户访问多产品之间的登录,授 权等操作。通过全量,增量的数据同步和角色绑定,避免了产品兼容平台的适应性开发,是一套性价比高的多系统集成 解决方案和服务支撑平台。
技术栈使用:
SpringBoot, SpringCloud, Mybatis, PostgreSql, Activemq, redis, fastdfs, docker, nginx, nacos, Jenkins, Lvs
多租户平台系统
项目描述: 多租户系统是由用户创建租户来管理一系列资源(服务器资源,公司旗下产品使用权限)的平台管理系统。除了最 基本的单点登录的功能,在此基础上不断新增权限,用户,申请,组织,资源管理等功能,多租户便是在此基础上新增租户的概念 (一个租户对应客户购买产品的组合包:产品+资源+权限),能够针对性地根据客户的需求提供多个产品功能组合(例如产 品A模块+产品B模块)
技术栈使用: SpringBoot, SpringCloud, Mybatis, PostgreSql eureka, Activemq, redis, camel, docker tomcat, nginx 主要工作: 前期: 需求研讨,技术栈选型,熟悉原型图,编写接口文档,表设计 中期: 开发工单管理,权限管理,产品管理,组织管理等模块,前后端联调,bug修复,性能优化 后期: 编写服务升级部署文档,docker镜像的制作和服务编排,服务高可用 编写shell一键化脚本,单测提测项目环境的搭建 协助运维部署客户现场,并在多环境提供技术支持 搭建自动化CI进行自动化构建
SSO单点登录系统
项目描述: 该系统是公司初期已有的传统项目,主要负责公司之间内部产品(OA,GitLab,WD..)的用户认证和统一登录 主要工作: 由于该系统比较老,涉及技术比较杂乱(python+java+nodejs),部署升级和维护的成本太大,因此参与该 系统的重构,主要将python模块的代码重构成java代码,性能测试其稳定性。架构上由单系统变成微服务,由网关进 行灰度发布和负载均衡(新老sso系统),使其平滑升级成重构后的服务。