暂无搜索历史
25年花了约6个月的时间,完成了第一期《中大型系统架构设计》课程的制作和讲授,该课程融合《TOGAF企业架构》、《DDD领域驱动设计》、《SAAS系统架构设计》...
在大型系统中,热点账户更新是高并发场景下,一个典型场景。如何在高并发的情况下,实现低延迟和数据一致性,是架构师需要面临的挑战。
评论系统,不属于电商系统的核心链路,但当评论数据较大时,也将为成为瓶颈。本文讨论评论系统的设计。
为解决性能问题,可以采用读写分离、加缓存等方式,当数据量达到千万级别,原先的解决方案,瓶颈凸现,需要进行分库分表的架构改造。解决高并发写,海量存储的问题。
分治是将复杂问题简单化的方法。从分布式系统到微服务架构,无不在使用分治的思想。在架构设计中,如何进行有效的系统划分是架构师面临的一个重要的话题,本文将介绍系统拆...
技术管理者(技术总监/经理/CTO)都会面临公司战略执行,公司业绩的压力,以及业务对技术团队支撑能力的期望和诉求。如何打造一支快速响应,高效能,能打硬仗...
判断系统支撑能力的QPS(Queries Per Second)"优秀"阈值没有统一标准,需结合具体场景综合评估。以下是分场景的详细标准和分析框架:
预估一个系统的 QPS(Queries Per Second,每秒查询数)是系统设计、容量规划和性能评估中的关键步骤。准确的 QPS 预估有助于合理配置服务器资...
技术架构描述了需要支持业务、数据和应用服务的部署的逻辑软硬件能力,包括IT基础设施、中间件、网络、通信、流程、标准等。主要目标是基于现状技术架构、技术标准、业务...
业务架构定义了企业级业务架构蓝图,应用架构定义了实现业务架构蓝图的实现。如何支持业务,如何实现应用服务或系统。
业务架构是一个复杂的体系,如何更简单的表达,并能使用起来呢?所谓:大道至简。基于此,这篇文章就开始了。
我们经常在思考,什么是架构、什么是架构设计。是的,我们每个人都在做架构。那如何做好架构呢?个人认为需要通过问题看到本质。那本质是什么,本质是现象背后的根本,那个...
华为的项目管理是一种业务运作模式。华为“以项目为中心”的运作不仅仅是一组实践或工具,更是一套相对完整的管理体系,包括政策、规则、流程、方法和IT工具平台、组织运...
3、有两个程序猿钓鱼,其中一个钓到一条美人鱼,这个美人鱼上半身是美女,下半身是鱼,于是这个程序猿就把她放了,另一个问他:Why?,他回答说:没有API。
现在微服务比较流程,那么对于微服务的拆分方法也比较让人困惑。本文从不同的角度切入后以系统的、全面的、统一的方式为各位介绍服务拆分的问题。
在接收到一个新的新项目时,架构师的职责是建立项目的业务与技术实现之间的桥梁。在翻译业务到技术实现的过程中需要进行业务建模、技术设计等方面的工作。业务建模和技术设...
候选码通常有一个或多个,用于唯一确定一个元组(行,对象)。举例:主键,唯一索引都可以是候选码。
在各类系统设计中我们经常会使用这两者做信息的传递、系统的解耦,但是很难说出在什么场景上我们使用标准服务接口,什么场景使用标准消息,好像是都可以用。尤其在平台系统...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市