专栏名称: 程序人生
十年漫漫程序人生,打过各种杂,也做过让我骄傲的软件;管理过数十人的团队,还带领一班兄弟姐妹创过业,目前在硅谷一家创业公司担任 VP。关注程序人生,了解程序猿,学做程序猿,做好程序猿,让我们的程序人生精彩满满。
今天看啥  ›  专栏  ›  程序人生

胖客户端,瘦服务器?

程序人生  · 公众号  · 程序员  · 2021-03-01 08:04
自从十年前 Web 2.0 以及移动互联网大行其道后,客户端应用变得越来越「苗条」,业务逻辑能往后端放就往后端放,更加偏重交互相关的逻辑;而服务器端则变得越来越复杂,维护越来越多的状态,模板,数据,以及业务逻辑。服务器端从早期的一体化架构(monolithic arch)到现在大行其道的微服务架构(microservice arch),再到方兴未艾的无服务架构(serverless arch),复杂性呈指数级上升。复杂带来的最主要的问题是难以理解 —— 一条 API 后面驱动的动辄十几个甚至几十个服务,使得并不是每一个工程师都能在一块白板上画清楚数据如何在系统中流动。其实,谁也不喜欢这样的复杂性。但所谓的 "internet-scale" 的应用不断提升的对扩容的需求,对并发处理的需求,使得我们 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照