#软件系统设计

五种权限系统设计- Xu

22-09-15 703 1

我们如何设计权限系统?下图列出了 5 种常用方法: 1. ACL(访问控制列表) ACL 是一个规则列表,用于指定允许或拒绝哪些用户访问特定资源。 优点 - 易于理解。 缺点——容易出错,维护成本高... 详细

大规模实时流计算的系统设计 - Kashyap

22-09-20 405 1 3k

使用 Spring、Pub/Sub、Dataflow、Redis、Reentrant Lock 模式和 guava 缓存构建实时视图计数服务以处理 20k tps 规模。 ​ 系统 . 详细

软件系统架构更像一座城市社区?

22-09-25 270 1 2k

"架构 "是软件工程中非常常用的一种方法,也是非常成功的一种方法。如此成功,以至于我们把 "架构师 "作为软件世界中的一个角色。 做一个 架构 师是一件很酷的事情! 有谁记得《黑客帝国》中的 ... 详细

弹性工程设计:Actor模型与微服务架构比较 - ufried

22-10-03 119 1 8k

弹性有点像安全性:它有助于在某些事情没有按预期进行时不至于损失钱财。 它也有一个概率成分:因为意外事件和失败只发生在一定的概率下。 它也有一个间接的组成部分:如果你的IT系统过于频繁地出现故障,将会... 详细

system-design-resources:最好的系统设计资源

22-10-03 113 24k

这个github陈列了一些最好的系统设计资源英文,点击标题: 视频处理 大规模转码视频: https ://www.egnyte.com/blog/2018/12/transcoding-h... 详细

系统设计:百万计级别的直播技术

22-10-01 154 1k

用于直播的主要技术是 - RTMP 编码 将 RTMP 转换为不同的格式、大小、方向 将这些数据添加到 CDN 用户从 CDN 获取压缩和 ABR 编码的数据 我们还简要添加了其他功... 详细

什么是架构决策记录 (ADR)?

22-09-15 253 4k

架构决策记录(ADR) 是一个记录重要 架构 决策及其上下文和后果的文档。 架构决策(AD) 是解决重要需求的软件设计选择。 架构决策日志(ADL) 是为特定项目(或组织)创建和维护的所有 AD... 详细

系统设计:API 网关

22-08-26 381 2k

API Gateway 是一个 API 管理工具,位于客户端和后端服务集合之间。它是系统的单一入口点,封装了内部系统 架构 并提供为每个客户端量身定制的 API。它还具有其他职责,例如身份验证... 详细

karanpratapsingh/system-design:系统设计课程

22-08-17 456 10k

系统设计帮助我们定义满足业务需求的解决方案。这是我们在构建系统时可以做出的最早决定之一。通常必须从高层次思考,因为这些决定以后很难纠正。随着系统的发展,它还使推理和管理 架构 更改变得更加容易。... 详细

Slack系统架构简介 - jinlow

22-08-10 371 4k

Slack 是最著名的工作平台和团队消息传递应用程序之一。它使分布在不同地点的团队之间的沟通更加容易。目前,它已帮助全球超过 70 万家公司改善了沟通。 Slack=聊天群+65个工具集成( SM... 详细

如何准备 2022 年的系统设计面试 - Fahim

22-08-07 750 4k

对于许多软件工程师来说,系统设计面试仍然是一个神秘的挑战。 大多数工程师以前从未真正在大型系统上工作过,因此必须解释如何构建一个似乎令人生畏。而且因为系统设计面试的问题可以是开放式的,所以很难知道正... 详细

系统设计五步指南 - benscheer

22-07-31 371 3k

系统设计对话可能非常具有挑战性。可能有很多模棱两可的地方、选项和想法——加上有限的时间和难以解决的问题。根据经验,我发现了一种通用方法,可以帮助使这些对话更有条理、更有趣、更有成效。 1. 要... 详细

donnemartin/system-design-primer:学习如何设计大型系统、准备系统设计面试

22-07-19 447 15k

学习如何设计可扩展系统将帮助您成为一名更好的工程师。 系统设计是一个广泛的话题。网络上散布着大量关于系统设计原则的资源。 此 repo 是一个有组织的资源集合,可帮助您学习如何大规模构建系统。点击标... 详细

如何应对系统设计面试问题? - hackpack

22-06-25 493 2k

在研究数据结构/算法 (DSA) 面试问题时,有一个清晰的剧本: 掌握概念 并始终如一地实践以应用这些知识。这种做法很容易,因为 LeetCode、HackerRank 和 AlgoExpert 等... 详细

思考工具之加强反馈循环 | Untools

22-06-07 494

了解指数(复利)变化背后的力量。 只要环路内的行为或事件相互加强,就会发现强化反馈环路。这些环路放大了过程的效果。 这是一个口号,但你可以在你周围找到现实世界的例子。复利是一个非常常见的例子。你... 详细

共有 581 2 3 4 下一页