Html
2024-01-29|C4架构模型
C4架构模型
C4 架构模型是一种简洁且易于理解的软件架构描述方法,由 Simon Brown 提出。C4 表示 Context, Containers, Components, and Code,这四个层级帮助我们组织和描述软件系统的不同抽象层次。
![[译]《分布式系统:为了乐趣和利益》1.高层分布式系统](/preview-images/part-repl.webp)
[译]《分布式系统:为了乐趣和利益》1.高层分布式系统
《分布式系统:为了乐趣和利益》是一本广受欢迎的资源,用于理解和学习分布式系统。该书由作者 Mikito Takada 撰写,介绍了构建分布式系统的基本概念、原则和挑战。
[译]《分布式系统:为了乐趣和利益》2.抽象层次的上下
《分布式系统:为了乐趣和利益》是一本广受欢迎的资源,用于理解和学习分布式系统。该书由作者 Mikito Takada 撰写,介绍了构建分布式系统的基本概念、原则和挑战。
[译]《分布式系统:为了乐趣和利益》5.复制:弱一致性模型协议
《分布式系统:为了乐趣和利益》是一本广受欢迎的资源,用于理解和学习分布式系统。该书由作者 Mikito Takada 撰写,介绍了构建分布式系统的基本概念、原则和挑战。
[译]给年轻的工程师们的关于分布式系统的一些笔记
我一直在思考分布式系统工程师在工作中学到的教训。我们大部分的教导都来自于在生产环境中犯过的错误留下的伤痕。这些伤痕固然是有用的提醒,但让更多的工程师能够完整地保留手指会更好。
新的系统工程师在自我学习中会遇到分布式计算的谬论和CAP定理。但这些都是抽象的概念,缺乏针对经验不足的工程师直接可行的建议。让人惊讶的是,新工程师在开始工作时所了解到的背景信息是如此之少。
下面是我作为一名分布式系统工程师学到的一些经验教训,值得告诉新工程师。其中一些经验是微妙的,一些是令人惊讶的,但没有一条是有争议的。这个列表是为了引导新的分布式系统工程师思考他们所从事领域的问题,虽然不是全面的,但是是一个很好的开始。
[译]微服务设计模式
基于微服务的应用程序的主要特征在 微服务、单体和 NoOps 中定义。它们是功能分解或领域驱动设计、定义良好的接口、明确发布的接口、单一责任原则和潜在的多语言。每项服务都是完全自主和全栈的。
[译]Python模块和包-简介
Python学习5:函数
函数的定义
在 Python 中,函数是一段可重复使用的代码块,它接受一些输入(也称为参数)并产生一些输出。函数可以通过 def
关键字来定义,语法如下:
Python学习4:流程控制
在 Python 中,流程控制语句包括条件语句(if-elif-else)、循环语句(for 和 while)、跳转语句(break、continue 和 return)和异常处理语句。