如何解决React +无服务器域驱动设计和微服务架构
开始之前的澄清:我不是专业程序员,我还在大学里,所以也许我在说野蛮人。
你好
我对使用React Native和Cloud Functions(以及其他云服务)实现的无服务应用程序中的典型结构有疑问。在使用React一年的经验之后,我注意到没有像Java之类的其他语言那样的“模型”……而是有组件和屏幕,并且客户端“逻辑”可以用两种语言编写。另外,使用无服务器的应用程序是很普遍的,因此,请想象您的大部分屏幕和组件都连接到云功能,这些功能将数据写入同一数据库或查询API端点以及其他云服务。>
我的问题是这是否是一种模式,因为很多人以这种方式这样做,我想应该有个名字。
我的头部旋转有一系列概念:
1- Domain Driven Design
2- Microservice Architecture
3- FaaS
但是我不太确定他们...
例如,在微服务体系结构中,逻辑被拆分为微服务,该逻辑与 轻量级机制...(在这里我想像我的组件和屏幕具有独特的用途,并连接到它们各自的云功能),但是我也看到必须有多个数据库...并且在我的应用程序中有一个独特的NO-SQL数据库... Pd:我的云函数不仅按用途划分,还按它们处理的数据库集合划分。
关于域驱动设计,在我的应用程序中,实现与业务模型和核心概念之间有着深厚的联系,因为我的代码结构合理(代表名称,良好的项目层次结构...),基于我的业务用例...但是我不确定我是否正确。
我真的很感谢一个在商业领域拥有多年经验的人所提供的帮助,以解决这些概念或告诉我我所描述的模式是什么
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。