44、互联网架构模板:“平台”技术当业务规模比较小、系统复杂度不高时,运维、测试、数据分析、管理等支撑功能主要由各系统或者团队独立完成。随着业务规模越来越大,系统复杂度越来越高,子系统数量越来越多,如果继续采取各自为政的方式来实现这些支撑功能,会发现重复工作非常多。因此我们自然而然就...2026-03-01从0开始学架构
43、互联网架构模板:“用户层”和“业务层”技术上一期,我从计算机网络层的角度谈了应对“高性能”和“高可用”的整体架构设计。今天,我将从“用户层”和“业务层”的角度谈谈常见的应用场景和关键技术。 用户层技术1.用户管理 互联网业务的一个典型特征就是通过互联网将众多分散的用户连接起来,因此用户管理是...2026-03-01从0开始学架构
42、互联网架构模板:“网络层”技术除了复杂度,互联网业务发展的另外两个关键特点是“高性能”和“高可用”。通常情况下,我们在设计高可用和高性能系统的时候,主要关注点在系统本身的复杂度,然后通过各种手段来实现高可用和高性能的要求,例如我前面介绍的计算高性能架构模式、存储高可用架构模式等。...2026-03-01从0开始学架构
41、互联网架构模板:“开发层”和“服务层”技术上一期,我介绍了互联网架构模板中的存储层技术。关于这部分内容,我将逐层介绍每个技术点的产生背景、应用场景和关键技术,希望让你可以对整体的技术架构有一个全貌认知。 今天我们来聊聊互联网架构模板的“开发层”和“服务层”技术。 开发层技术1.开发框架 在专...2026-03-01从0开始学架构
40、互联网架构模板:“存储层”技术很多人对于BAT的技术有一种莫名的崇拜感,觉得只有天才才能做出这样的系统,但经过前面对架构的本质、架构的设计原则、架构的设计模式、架构演进等多方位的探讨和阐述,你可以看到,其实并没有什么神秘的力量和魔力融合在技术里面,而是业务的不断发展推动了技术的发...2026-03-01从0开始学架构
39、互联网技术演进的模式由于各行业的业务发展轨迹并不完全相同,无法给出一个统一的模板让所有的架构师拿来就套用,因此我以互联网的业务发展为案例,谈谈互联网技术演进的模式,其他行业可以参考分析方法对自己的行业进行分析。 互联网业务千差万别,但由于它们具有“规模决定一切”的相同点...2026-03-01从0开始学架构