系统设计
文章平均质量分 89
系统设计学习
tataCrayon|啾啾
Java 开发|正在深入大模型
掘金:https://juejin.cn/user/519421715817767/posts
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
提升表达-架构图绘制
本文介绍了软件架构图的设计原则与绘制方法。首先提出4+1架构范式作为理论参考,随后重点解析实用的4R模型(Rank分层、Role角色、Relation关系、Rule规则),并说明其在业务架构、应用架构等不同场景的应用。文章还介绍了C4架构模型,从多层次展示系统设计。最后从业务架构、客户端架构、系统架构等维度给出具体绘图技巧,强调通过颜色标识、分组管理、明确关系等方式提升架构图的清晰度与专业性。核心在于根据不同受众和目的,选择合适的抽象层级与表达方式。原创 2025-07-07 22:25:51 · 979 阅读 · 0 评论 -
系统设计基本功:理解语义
本文探讨了不同技术组件和框架的核心设计语义,揭示了它们隐含的行为承诺与适用边界。从事件通知(Redis轻量级通知与Kafka可靠事件流)、架构模式(单体内聚与微服务自治),到数据库类型(SQL强一致性与NoSQL高扩展)、API风格(REST资源导向与GraphQL精确获取)等维度,通过对比分析展示了各类技术的本质特征。文章指出理解这些"潜台词"对技术选型至关重要,并提供了语义速查表,涵盖事件通知、数据库、API设计等10个领域,帮助开发者准确把握不同技术的核心承诺与适用场景。原创 2025-06-14 23:57:16 · 1333 阅读 · 0 评论 -
系统设计基本功:流量与存储需求估算
本文介绍了系统设计中流量估算与服务器需求评估的方法。主要内容包括:1)流量估算的三个指标(TPS、HPS、QPS)及经典案例练习,通过推特发帖场景演示如何计算QPS和存储需求;2)服务器配置估算方法,包括CPU核数计算公式、数据库服务器读写分离策略;3)存储需求估算要点,涉及存储方式选择和数据安全冗余。文章强调估算需结合实际业务场景,通过合理假设和简化计算快速得出近似结果,为系统设计提供基础参考。原创 2025-06-11 21:15:00 · 1121 阅读 · 0 评论 -
【System Design】系统设计:设计一个春晚红包雨系统
春晚红包雨系统设计。需求分析到边界与框架确认,然后做详细设计,以及完成最后的架构设计。主要设计思想为批量处理、缓冲、预处理。原创 2025-05-28 08:15:00 · 1339 阅读 · 1 评论 -
【System Design】系统设计入门概述
本文介绍了系统设计的基本思维框架和评估方法。作者提出使用2W1H公式(是什么、为什么、怎么做)进行结构化思考,强调演进式设计思维。系统设计主要从可行性、特定问题解决能力、分析能力、权衡能力和知识储备五个维度评估。在分析方法上,建议按照场景分析、服务拆分、存储设计和可扩展性四个步骤逐步深入。文章还列举了TPS、HPS和QPS三个关键性能指标。整体强调系统设计没有标准答案,但应该追求可扩展、高性能、可维护等核心特性。原创 2025-05-27 12:19:51 · 513 阅读 · 0 评论 -
【系统设计】2WTPS生产级数据处理系统设计Review
数据处理系统设计Review原创 2025-05-24 14:40:26 · 1153 阅读 · 0 评论
分享