首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确构建微服务架构

如何正确构建微服务架构
EN

Stack Overflow用户
提问于 2019-12-05 16:42:07
回答 1查看 37关注 0票数 0

我是微服务架构的新手。我想构建基于aws lambda的微服务。

示例:我有两个表,上面有帖子和评论

如何正确构建微服务

我是这样看的:

使用数据库中的crud(创建、更新、删除、显示)发布和评论创建第一个服务

第二个服务将根据特定参数过滤帖子和评论

如果这种服务架构是正确的?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-05 21:42:46

微服务是可重用的服务。一般来说,他们会做一件“事情”,而且做得很好。例如,微服务可以为表生成唯一的分区键,因此插入时不会发生冲突。

您的微服务方法很好。目标是将这些微服务解耦,以便可以彼此独立地部署,并尽可能多地重用它们。当人们复制核心微服务(例如CRUD DB访问器)时,微服务开始失败,因为他们没有尽职去发现可能已经可用的东西。

在良好的领域驱动设计中,理解微服务的所有权和责任是显而易见的;因此,在进入微服务之前,我将考虑进行领域驱动的设计活动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59191198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档