消防考试宝APP

教育 兴趣教学 案例ID:246026
silen
3 年经验· 清大东方消防科技集团有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目三:消防考试宝APP(2024.07 – 2026.06)
角色定位:项目技术负责人(主导架构升级、微服务拆分、分库分表,并协调2名后端同事)
项目描述:
在社会消防系统的基础上实现 SaaS 化,并将其拆分为微服务架构,对系统功能以及数据库表进行模块化分割。在社会消防系统的功能之上,实现能够个性化创建并配置项目,使得各个项目有其独立的报考、题库、考试、学习、发证等记录。并且在原有基础上,为了支持多方人员使用,本系统支持对各个项目有其个性化配置,比如:不同项目在报考时是否要进行实人认证,考试中是否进行人脸识别以及人脸识别次数,项目培训模式配置(考培分离模式、考培一体模式、免培模式)。本系统增加学习模块,支持用户在APP中进行报名考试、报名学习、微信缴费、学习、考试等功能,在系统后台增加单位协议缴费功能,允许后台对用户进行批量报名。由于系统中考试、学习等功能存在数据量非常大的隐患,在这两个模块中使用ShardingSphere进行分库分表;使用ElasticSearch作为系统中全国社会单位的集中存储,本项目在持续迭代中。
业务模式:B2B2C,公司作为平台方,为各培训机构/企业提供独立项目空间。
数据规模预估:考试记录表预计年增长3000万条,需提前支持水平扩展。
技术挑战:微服务拆分策略、分库分表键设计、跨分片查询、多租户数据隔离。

消防考试宝APP

教育 · 兴趣教学 案例ID:246026
联系该工程师
微信扫码,建群沟通
作者: silen - 3年经验- 清大东方消防科技集团有限公司

案例介绍

项目三:消防考试宝APP(2024.07 – 2026.06)
角色定位:项目技术负责人(主导架构升级、微服务拆分、分库分表,并协调2名后端同事)
项目描述:
在社会消防系统的基础上实现 SaaS 化,并将其拆分为微服务架构,对系统功能以及数据库表进行模块化分割。在社会消防系统的功能之上,实现能够个性化创建并配置项目,使得各个项目有其独立的报考、题库、考试、学习、发证等记录。并且在原有基础上,为了支持多方人员使用,本系统支持对各个项目有其个性化配置,比如:不同项目在报考时是否要进行实人认证,考试中是否进行人脸识别以及人脸识别次数,项目培训模式配置(考培分离模式、考培一体模式、免培模式)。本系统增加学习模块,支持用户在APP中进行报名考试、报名学习、微信缴费、学习、考试等功能,在系统后台增加单位协议缴费功能,允许后台对用户进行批量报名。由于系统中考试、学习等功能存在数据量非常大的隐患,在这两个模块中使用ShardingSphere进行分库分表;使用ElasticSearch作为系统中全国社会单位的集中存储,本项目在持续迭代中。
业务模式:B2B2C,公司作为平台方,为各培训机构/企业提供独立项目空间。
数据规模预估:考试记录表预计年增长3000万条,需提前支持水平扩展。
技术挑战:微服务拆分策略、分库分表键设计、跨分片查询、多租户数据隔离。

相似案例推荐

发布任务

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

1小时精推人才

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

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