核酸系统架构设计
开发一个不崩溃的核酸系统到底难不难 ?
这篇文章,我会想象自己是核酸系统架构师,谈谈自己对核酸系统的理解。
1 明确系统边界
作为架构师,首先需要明确系统边界。
核酸检测核心流程:
-
医护人员打开核酸系统的手机端应用,录入试管编码 ;
-
医护人员扫描居民的健康码;
-
医护人员采集咽拭子标本 ;
-
检测结束之后,医护人员将检测标本送至检测中心;
-
检测中心将检测结果提交到核酸系统,然后核酸系统会将核酸结果同步到健康码系统。
成都核酸系统崩溃时,流程阻塞在步骤一和二。
本文里我们提到的核酸系统,也就是指医护人员使用的系统。而核酸检测系统会将检测结果同步到健康码系统 , 健康码系统面向的是大众居民 , 是高频场景。
对于成都市居民来讲,与他们关系最为密切的就是两套系统。
-
核酸系统:核酸医护人员使用 , 东软负责开发和维护;
-
天府健康通:广大市民使用,腾讯研发和维护。