如何解决在每个阶段和每个开发人员都可以在本地运行BE的云中,可扩展的解决方案是什么?
真的不知道标题里放什么:)
请帮助我解决问题的可扩展解决方案。
这是我的AWS基础设施。 我有一个API网关,可以将请求代理到SQS队列。 我的3个BE微服务POST消息到API网关,这些消息进入SQS队列。 一种专用的微服务通过API网关轮询SQS队列。 我可以将其部署到产品并运行。
但是
在我们的团队中,我们有5个人。我们每个人都应该能够在自己的计算机上运行后端和前端。
如果是这样,我们将遇到这样的情况,开发人员和用户将消息同时发布到同一API网关,因此也发布到同一SQS队列。当然,消费者(我的微服务)会感到困惑。
我该怎么办? 为产品和每个开发人员创建不同的API Gateway + SQS队列。它不可扩展。 也许使用AWS SNS? 或模拟云,例如使用LocalStack
大公司/团队在处理云时如何处理这种情况?或者,也许他们没有在自己的机器上运行BE,而只有FE?
任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。