Html

2024-01-29|C4架构模型

C4架构模型

C4 架构模型是一种简洁且易于理解的软件架构描述方法,由 Simon Brown 提出。C4 表示 Context, Containers, Components, and Code,这四个层级帮助我们组织和描述软件系统的不同抽象层次。

[译]给年轻的工程师们的关于分布式系统的一些笔记

我一直在思考分布式系统工程师在工作中学到的教训。我们大部分的教导都来自于在生产环境中犯过的错误留下的伤痕。这些伤痕固然是有用的提醒,但让更多的工程师能够完整地保留手指会更好。

新的系统工程师在自我学习中会遇到分布式计算的谬论和CAP定理。但这些都是抽象的概念,缺乏针对经验不足的工程师直接可行的建议。让人惊讶的是,新工程师在开始工作时所了解到的背景信息是如此之少。

下面是我作为一名分布式系统工程师学到的一些经验教训,值得告诉新工程师。其中一些经验是微妙的,一些是令人惊讶的,但没有一条是有争议的。这个列表是为了引导新的分布式系统工程师思考他们所从事领域的问题,虽然不是全面的,但是是一个很好的开始。

Python学习5:函数

函数的定义

在 Python 中,函数是一段可重复使用的代码块,它接受一些输入(也称为参数)并产生一些输出。函数可以通过 def 关键字来定义,语法如下: