2.1 架构师的故事:设计微服务架构

An architect’s role on a software project is to provide a working model of the problem that needs to be solved. The job of the architect is to provide the scaffolding against which developers will build their code so that all the pieces of the application fit together.

在软件开发项目里,架构师的角色是为待解决的问题提供一个可用模型。架构师的工作是提供脚手架,然后开发人员根据这个脚手架来构建代码,以将应用的所有部分组建到一起。

When building a microservices architecture, a project’s architect focuses on three key tasks:

  1. Decomposing the business problem
  2. Establishing service granularity
  3. Defining the service interfaces

在构建一个微服务的架构时,项目的架构师专注于以下三个关键的任务:

  1. 拆解业务问题
  2. 建立服务粒度
  3. 定义服务接口

results matching ""

    No results matching ""