该项目包括多租户管理、原子功能/功能包/销售包、项目管理、团队管理、角色管理、权限管理。技术层面主要包括以下功能:
1.saas 多租户数据建模和架构设计
2.saas 数据库层性能优化,包括 mysql 索引优化、sql 调优
3.saas 应用层性能优化,包括分布式缓存 redis 、异步操作
4.saas web 层和服务器性能优化
5.saas 可配置化,包括数据、功能、界面、流程等
6.saas 可伸缩应用架构,包括分布式 session 、数据库垂直/水平切分
7.saas web 应用和中间件基于 docker+k8s容器化技术进行部署、编排、扩缩容、灰度发布
8. 基于阿里云构建高可用、高性能、高并发 saas 平台
项目职责:
1.架构设计、架构评审、技术选型
2.搭建 saas 底层架构平台,
3.提供分布式中间件(如 nacos,redis,rocketmq,gateway,oauth2,skywalking等)
4.应用架构搭建,包括项目搭建、项目分层、核心代码编写
5.代码质量把控、code review
项目业绩:
1.实现了saas平台可配置、高性能、可伸缩架构模式,多方位满足业务接入方需求
2.saas平台上线后,线上服务99.9%可用,服务响应时间在ms级
3.完整的监控链路和告警机制,确保线上故障迅速响应,半小时内恢复服务