【发布时间】:2018-05-07 04:33:49
【问题描述】:
我一直在研究微服务和无服务器解决方案,并且正在使用托管在 S3 和 Lambda 函数上的 Angular 前端,这些函数通过 AWS 上的 API 网关与各种 DynamoDb 表对话。
我阅读/观看的每个示例和视频都使用简单的 CRUD 微服务作为简单的“待办事项”应用程序或类似应用程序的一部分。我的问题是业务逻辑在哪里?如果我正在构建一个复杂的应用程序,我不希望我的前端 Angular 应用程序中的所有业务逻辑。还是我?我可以构建一个应用程序 API,然后调用 CRUD 微服务,但这感觉像是一种单一的方法。
我很感激可能没有明确的答案,但任何人都可以就最佳实践向新手提出建议吗?
【问题讨论】: