【问题标题】:How does the Bezos API mandate affect Database Design?Bezos API 指令如何影响数据库设计?
【发布时间】:2021-07-15 09:55:50
【问题描述】:

Bezos API Mandate 大量阐述了必须如何设计外部化 API。

但是,从任务中列出的要点来看,微服务数据库的维护方式尚不清楚。

  1. 团队(服务)是否使用共享架构并通过自己的单独微服务(DAO 服务)管理数据处理/处理?
  2. 团队(服务)是否有自己的独立架构和数据库引擎?

谢谢!

【问题讨论】:

    标签: api microservices api-design


    【解决方案1】:

    请了解微服务的 12 要素。

    简单来说,您的答案是,每个微服务都有其独立的数据库(可能是专用表或在 NOSQL 中,它是该微服务的单独存储桶)。最重要的是,只有该微服务可以与其数据库交互:所有其他服务都必须通过该服务(例如通过 REST/HTTP 或消息总线)。

    阅读这个给出详细解释的链接。

    https://12factor.net/backing-services

    见以下网址::

    https://www.nginx.com/blog/microservices-reference-architecture-nginx-twelve-factor-app/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      • 2018-09-21
      • 2020-03-13
      • 2015-11-17
      • 2011-04-11
      相关资源
      最近更新 更多