亿级流量系统架构演进之路 (zhuanlan.zhihu.com)

【简介】

海量用户同时进行高频访问对任何平台都是难题,也是行业乐此不疲的研究方向。但值得庆幸的是,虽然业务场景不同,设计和优化的思想却是万变不离宗。本文将结合业务与高并发系统设计的核心技术点,对系统架构调优方案进行深度剖析。

点击查看全文 >>

@又拍云 2021-11-17 11:49分享 / 0个评论
赞过的人: IT技术博客大学习 又拍云
要不要再学学下面的文章?
SpringCloud架构的各个组件的原理分析 (mp.weixin.qq.com)
原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下:
by @code小生 2022-08-07 09:40 分享 查看详情
最常用的架构模式 (colobu.com)
分层架构模式是最常见的模式之一。分层模式背后的理念是,具有相同功能的组件将被组织成水平层。因此,每一层在应用程序中都扮演着特定的角色。
在这种模式中,我们对应用程序可以拥有的层数没有限制。在这方面,我们还提倡关注点分离的概念。分层模式风格抽象了整个软件的视图;同时提供足够的细节,以了解各个层的角色和职责以及它们之间的关系。
by @技术头条 2022-07-24 21:11 分享 查看详情
单体 or 微服务?你以为是架构权衡?其实是认知负载! (insights.thoughtworks.cn)
Matthew Skelton和Manuel Pais在他们提出的团队拓扑学中,倡导团队优先的思维方式,以降低团队认知负载为宗旨,避免工作内容(架构、运维等)超出团队的最大认知负载。
by @Thoughtworks 2022-07-19 10:27 分享 查看详情
Thoughtworks 全球CTO:按需求构建架构,过度工程只会“劳民伤财” (insights.thoughtworks.cn)
借此技术雷达峰会之际,InfoQ有幸采访到了Thoughtworks 全球CTO Rebecca Parsons,请她来跟我们聊一聊技术雷达发布这么多年,希望给大家带来什么样的价值?未来有哪些技术趋势值得关注,以及一名技术人应该如何保持技术前瞻性等话题。
by @Thoughtworks 2022-07-05 15:05 分享 查看详情
微服务架构及其最重要的10个设计模式! (mp.weixin.qq.com)
软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。
by @code小生 2022-04-19 20:17 分享 查看详情
聊聊通用的架构设计 (insights.thoughtworks.cn)
本文通过从业务架构到IT架构,以及IT架构下的应用架构、数据架构、技术架构和基础设施架构的介绍,配合一些示例的展示,描绘了架构设计中一般包含哪些内容。
by @Thoughtworks 2022-03-11 15:56 分享 查看详情
以荣耀公司为例,拆解成功企业的股权架构设计! (www.sohu.com)
由于美国极限打压,为了让供应商和经销商活下去,华为忍痛将荣耀品牌整体出售。“荣耀”剥离后,也迎来了涅槃重生!

本文看看荣耀股权的设计。股权在公司发展过程中,从0-1的时候是招兵买马,从1-10的时候是做大公司价值,从10-100的时候是做大资本价值!如果一开始就没有设计好,一方面,越往后公司估值越来越大的情况下,它会放大人的欲望和预期,更会增加股权调整的难度和成本;另一方面也会阻碍资本、资源以及人才的进入,
by @shengting 2022-02-20 22:12 分享 查看详情
公司这套架构统一处理try...catch,很牛逼! (mp.weixin.qq.com)
软件开发springboot项目过程中,不可避免的需要处理各种异常,spring mvc 架构中各层会出现大量的try {...} catch {...} finally {...}代码块,不仅有大量的冗余代码,而且还影响代码的可读性。这样就需要定义个全局统一异常处理器,以便业务层再也不必处理异常。
by @code小生 2022-01-16 11:02 分享 查看详情
扒一扒国产Linux操作系统架构是怎么设计的? (mp.weixin.qq.com)
简而言之,桌面操作系统就是大家平常个人电脑里面用的操作系统。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS,其他的Linux桌面操作系统,比如Fedora、Suse、Ubuntu包括我们自己的Deepin,虽然这十几年取得了长足的进步,但是相对于Windows和Mac OS,不论技术先进性、交互设计还是产品质量方面都还有非常大的差距。
by @code小生 2021-10-31 12:31 分享 查看详情
MPP架构与Hadoop架构是一回事吗? (insights.thoughtworks.cn)
现在当人们说到MPP架构时,它们实际上指代的是“分布式数据库”,而Hadoop架构指的则是以Hadoop项目为基础的一系列分布式计算和存储框架。不过由于MPP的字面意思,现实中还是经常有人纠结两者到底有什么联系和区别,两者到底是不是同一个层面的概念。
by @Thoughtworks 2021-10-20 16:03 分享 查看详情