按标签查看文章: system-design
什么是系统设计以及为什么它很重要?
了解什么是系统设计以及为什么它对构建可扩展、可靠的软件很重要。发现关键原则以及如何设计持久的系统。
单体架构与微服务:关键架构差异
了解单体架构与微服务架构的区别。比较优势、成本,为您的团队选择合适方案。
如何设计可扩展的Web应用架构
学习如何设计可扩展的Web应用架构,包括无状态、数据库分片、缓存和可观测性的实用策略。专家指南,提供可操作的步骤。
IT 基础设施的 C4 模型:实际应用
如何将 C4 模型适应于设计容错集群。HLD 阶段的关键错误及其预防方法。工程师指南。
IT 中的现实分解:系统的物理基础
物理学中现实层分解方法如何应用于 IT 开发。针对中高级开发者的量子场与系统设计分析。了解更多。
IT 中的架构错误:如何避免项目失败 | 分析
为什么缺乏系统方法甚至会扼杀强大的项目。架构失败的分析以及预防方法。学习关键原则。
针对反威胁技术手段的加密:为什么协议无法拯救网络
流量过滤架构、隔离经济学以及历史控制周期的分析。工程师如何设计弹性系统。
Android/iOS 的 System Design 面试
准备 System Design 面试:阶段、问题、移动应用的 Clean Architecture。资深开发者成功通过的技巧。
系统设计:如何通过面试
系统设计准备:基础知识、常见错误、Push/Pull 权衡、queues vs jobs。适用于中高级的书籍和方法。进入大厂——阅读指南。
门票预订系统设计
类似 Ticketmaster 的系统架构:API、CQRS、OCC、Elasticsearch。扩展到 1000 万用户,避免双重预订。适合高级面试学习该设计。
电影院 QR 票务验证系统设计
QR 票务验证系统设计详解:离线签名、幂等性、原子更新。高负载下解决超时和 HoL 阻塞。实际 SQL 示例。