学习软件系统设计
提升你的系统设计技能吧! 我们刚刚在 freeCodeCamp.org 的 Yo … Read More
Socrates
提升你的系统设计技能吧!
我们刚刚在 freeCodeCamp.org 的 YouTube 频道上发布了一门课程,该课程的内容从基础概念逐步深入到可投入实际使用的系统开发,涵盖了数据库、扩展性以及负载均衡等相关知识。你将学习构建和保护 API 的实用技术,包括 RESTful 和 GraphQL 等技术。这门课程是由 Hayk Simonyan 编制的。
这门课程包含以下章节:
-
引言
-
单服务器配置
-
数据库:SQL、NoSQL、图数据库
-
垂直扩展与水平扩展
-
负载均衡
-
健康检查
-
单点故障
-
API 设计
-
API 协议
-
传输层:TCP、UDP
-
RESTful API
-
GraphQL
-
认证机制
-
授权机制
-
安全性
你可以在 freeCodeCamp.org 的 YouTube 频道 上观看这门完整的课程,时长为 2 小时。
相关文章
“放松与它在视觉中的作用”:这篇1977年完成的博士论文为现代人工智能研究的发展奠定了基础
当人们提到杰弗里·辛顿时,他们通常会想到反向传播算法、玻尔兹曼机、深度信念网络,以及那些彻底改变了人工智能发展的深度学习技术。 然而,很少有人会追溯到他科研生涯的起点。 1977年,在那篇著名的关于反向传播的论文发表之前的近十年时间里,辛顿在爱丁堡大学完成了他的博士论文,题为《松弛机制在视觉认知中的作用》。乍一看,这篇论文似乎只是探讨计算机视觉与松弛算法之间的关系。当我开始阅读它时,我也正是抱着这样的预期。 然而,在仔细研读之后,我意识到这篇论文涉及的远不止视觉算法。许多后来成为辛顿研究核心的理念,在当时就已经初具雏形。虽然当时的术语有所不同,数学表达也更为简单,神经网络也尚未成为他研究的重点
阅读全文
那些被隐藏起来的基础设施建设成本:为什么你的团队不应该再继续承担这些责任了
大多数工程团队最初并不是为了管理基础设施而开始工作的。他们通常是带着某个产品创意 … Read More
阅读全文