在我工作的公司里,我们经营着一个比较网站。我们的“产品”是我们从内部和外部来源比较的服务。
我遇到的问题是我们有一个后端 CMS 风格的管理系统,经理和产品管理员可以在其中添加、删除和修改产品。
当一家新的第三方公司出现并希望成为我们服务的一部分时,我们基本上会废弃他们所有产品的 api 并将它们保存在我们的数据库中,仅将定价和服务可用性委托给他们的 api 以获得实时数据。
这样做的好处(以及我们这样做的唯一原因)是允许我们的产品管理团队明确控制产品的佣金设置和可用性(即:我们可以将其关闭并阻止它通过我们的 api 和网络服务/网站)。
一个明显的缺点是,如果 api 上的新产品可用,或者即使我们期望的产品发生变化,我们也会有更多的失败点,但是,我遇到的主要问题(以及这篇文章的原因)是我们有一些新的集成与许多产品一起推出,并且将它们全部输入我们的系统是根本不可行的。
我的问题是其他人如何处理这种产品目录集成场景?
谢谢,G