Press "Enter" to skip to content

标签: 架构

软件工程师必读书籍

你可能已经注意到,我是一个阅读的超级粉丝。我通常每个月会读3-4本书。从有知识的人身上学习有两种方式:直接与他们合作或阅读他们写的东西。第一种是最好的选择,但往往不太可能实现。我们有很多由当时世界上最擅长此领域的人写的书籍。如果我们看一下软件工程界,这里有…

Leave a Comment

为什么你需要构建模块化单体应用

近年来,我们见证了使用微服务架构构建的应用程序数量显著增加。我们选择这种方法主要是因为小团队可以独立工作,互不干扰。然而,这是一个组织问题,而不是技术问题。我们还可以使用不同的技术构建每个服务,并实现独立扩展。 使用微服务方法也存在一些不足之处。系统变得复…

1 Comment

在软件工程中高质量工作

在软件工程组织中工作时,我们试图理解什么样的组织适合,什么样的不适合。例如,有些组织能够产出优质的软件,有些则不行。通常,我们需要一些敏捷方法,如Scrum,来使用干净的代码甚至是TDD,这样我们就能做得很好了。然而,事情需要更多的工作和清晰度。 要创建高…

1 Comment

创业公司CTO手册(四)—— 技术架构

作为技术领导者,您的一个重要职责是做出有关架构和工具的明智决策。良好的架构将您选择的工具和模式的优势与您组织现在和可预见的未来的需求相结合。这需要了解每种选择中固有的优点、缺点和权衡。我在本书的本节中的目标是向您介绍各个领域的选项,并帮助您认识到不同策略带…

1 Comment