Bezos API 授权如何影响数据库设计?
How does the Bezos API mandate affect Database Design?
Bezos API Mandate 大量阐述了必须如何设计外部化 API。
然而,从授权书中列出的要点来看,微服务数据库的维护方式并不清楚。
- 团队(服务)是否使用共享模式并通过自己的单独微服务(DAO 服务)管理数据handling/processing?
- 团队(服务)是否有自己独立的架构和数据库引擎?
谢谢!
请过一遍微服务的十二要素
用简单的话来回答你的问题是,每个微服务都有其独立的数据库(可能是专用的 table 或者在 NOSQL 中,它是该微服务的单独存储桶)。最重要的是,只有该微服务可以与其数据库交互:所有其他服务都必须通过该服务(例如通过 REST/HTTP 或消息总线)。
阅读这篇link,里面有详细的解释。
https://12factor.net/backing-services
见下文URL::
https://www.nginx.com/blog/microservices-reference-architecture-nginx-twelve-factor-app/
Bezos API Mandate 大量阐述了必须如何设计外部化 API。
然而,从授权书中列出的要点来看,微服务数据库的维护方式并不清楚。
- 团队(服务)是否使用共享模式并通过自己的单独微服务(DAO 服务)管理数据handling/processing?
- 团队(服务)是否有自己独立的架构和数据库引擎?
谢谢!
请过一遍微服务的十二要素
用简单的话来回答你的问题是,每个微服务都有其独立的数据库(可能是专用的 table 或者在 NOSQL 中,它是该微服务的单独存储桶)。最重要的是,只有该微服务可以与其数据库交互:所有其他服务都必须通过该服务(例如通过 REST/HTTP 或消息总线)。
阅读这篇link,里面有详细的解释。
https://12factor.net/backing-services
见下文URL::
https://www.nginx.com/blog/microservices-reference-architecture-nginx-twelve-factor-app/