我们目前正在规划计费微服务,由于某些公司政策,在设计数据库方面面临困难。我们正在考虑三个选项:
一项公司政策规定,数据库审核员(来自应用程序 1)要求定期对特定应用程序(应用程序 1)进行数据库备份,而不能访问其他应用程序(应用程序 2、应用程序 3 等)的数据。
我们的计费微服务有两个主要功能:计费管理和付款处理。
我非常感谢您对上述场景的建议。此外,任何有关需要考虑的因素或最佳实践的见解都是非常宝贵的。
提前谢谢您。
您制定的公司政策确实束缚了您,唯一可行的选择是拥有单独的数据库,数据库备份将进行完整备份,并且您不能根据应用程序省略某些数据。