Service - Product Manager: Difference between revisions
Jump to navigation
Jump to search
(Created page with "= Overview = Each product is handled by a Service - Product (handlers) service. The Product Manager service handles shared orchestration of the Product Handler services....") |
|||
Line 25: | Line 25: | ||
<syntaxhighlight lang="JavaScript"> | <syntaxhighlight lang="JavaScript"> | ||
{ | { | ||
configKey: " | configKey: "ProductHandlerService" | ||
configTag: xxx // | configTag: xxx // productHandlerServiceNameTag, eg: "ProductStandard", this is what is saved in each catalog record | ||
configValue: { | configValue: { | ||
serviceName: xxx // eg: "ProductStandard", this is the actual deployed service name} | serviceName: xxx // eg: "ProductStandard", this is the actual deployed service name} |
Revision as of 11:46, 5 July 2021
Overview
Each product is handled by a Service - Product (handlers) service.
The Product Manager service handles shared orchestration of the Product Handler services.
Repository
https://bitbucket.org/izara-market-products/izara-market-products-product-manager/src/master/
DynamoDB tables
Standard Config Table Per Service
Configuration tags
{
configKey: "ProductsGraphServiceName"
configTag: "ProductsGraphServiceName"
configValue: xxx // eg: "ProductsGraph"
}
{
configKey: "ProductHandlerService"
configTag: xxx // productHandlerServiceNameTag, eg: "ProductStandard", this is what is saved in each catalog record
configValue: {
serviceName: xxx // eg: "ProductStandard", this is the actual deployed service name}
}
}