【发布时间】:2016-09-17 15:07:52
【问题描述】:
背景 在完成 Azure 应用服务教程 (https://azure.microsoft.com/en-gb/documentation/articles/app-service-api-dotnet-get-started/) 中的 API 应用和 ASP.NET 入门之后,我们今天遇到了一个架构问题,围绕着将待办事项列表应用程序 API 层拆分为中间层的设计决策API 应用和数据层 API 应用。
在使用分布式架构构建应用程序时,应注意哪些事项以了解何时应在 API 层中发生这种类型的分离?
问这个问题的另一种方式是,在构建应用程序时,使用单独的中间层 API 层和数据层 API 应用程序的优缺点是什么?
其他问题 我读过Web apps architecture: 1 or n API question(见下面的链接),虽然很有见地,但与我们提出的问题略有不同。我们谈论的是一个单独的域,它具有用于中间层(逻辑)和数据层的单独 API 层。
【问题讨论】:
标签: azure asp.net-web-api architecture design-decisions azure-app-service-envrmnt