成都核酸检测系统“崩溃”事件将东软推上了风口浪尖,也引发了科技圈的广泛讨论。
开发一个不崩溃的核酸系统很难吗?
在这篇文章中,勇哥将自己想象成核酸系统架构师,讲述了他对核酸系统的理解。
作为架构师,我们首先要清除系统边界。
核酸检测核心流程:
当成都核酸系统崩溃时,进程被阻塞在步骤一和步骤二中。
本文提到的核酸系统是指医护人员使用的系统。核酸检测系统将检测结果同步至健康码系统。健康码制度面向的是大众,是高频场景。
对于成都人来说,有两个制度与他们关系最为密切。
2 疑似崩溃 核酸系统软件由政府购买(TO G),公民使用(TO C)。 核酸系统是一个多方协作的系统。它不仅与政府直接相关,还涉及多个厂商。一个系统项目的背后,除了系统集成商之外,还包括多个分包商。例如,西安的一码通就汇聚了中国电信、东软、美林、安恒等企业。 因为这个系统范围太广,当成都核酸系统崩溃的时候,我们需要静下心来理清头绪。 我们先从基础设施层角度来分析。很多互联网公司都会将自己的服务部署在阿里云或者腾讯云上,这样部署方便,还可以动态扩展。 那么核酸系统部署在哪里呢?如果核酸系统以SAAS的形式部署(东软自建机房,或者东软使用阿里云/腾讯云服务),那么东软肯定会卷入成都核酸事故中。但东软随后做出了坚定的宣布:
核酸系统软件由政府购买(TO G),公民使用(TO C)。
核酸系统是一个多方协作的系统。它不仅与政府直接相关,还涉及多个厂商。一个系统项目的背后,除了系统集成商之外,还包括多个分包商。例如,西安的一码通就汇聚了中国电信、东软、美林、安恒等企业。
因为这个系统范围太广,当成都核酸系统崩溃的时候,我们需要静下心来理清头绪。
我们先从基础设施层角度来分析。很多互联网公司都会将自己的服务部署在阿里云或者腾讯云上,这样部署方便,还可以动态扩展。
那么核酸系统部署在哪里呢?如果核酸系统以SAAS的形式部署(东软自建机房,或者东软使用阿里云/腾讯云服务),那么东软肯定会卷入成都核酸事故中。但东软随后做出了坚定的宣布: