Service - Variant Manager: Difference between revisions

From Izara Wiki
Jump to navigation Jump to search
(Created page with "= Overview = Each product is handled by a Service - Variant (handlers) service. The Variant Manager service handles shared orchestration of Variant Handler services. =...")
 
Line 25: Line 25:
<syntaxhighlight lang="JavaScript">
<syntaxhighlight lang="JavaScript">
{
{
configKey: "VariantService"
configKey: "VariantHandlerService"
configTag: xxx // variantServiceNameTag, eg: "VariantStandard", this is what is saved in each catalog record
configTag: xxx // variantHandlerServiceNameTag, eg: "VariantStandard", this is what is saved in each catalog record
configValue: {
configValue: {
serviceName: xxx // eg: "VariantStandard", this is the actual deployed service name}
serviceName: xxx // eg: "VariantStandard", this is the actual deployed service name}

Revision as of 11:46, 5 July 2021

Overview

Each product is handled by a Service - Variant (handlers) service.

The Variant Manager service handles shared orchestration of Variant Handler services.

Repository

https://bitbucket.org/izara-market-products/izara-market-products-variant-manager/src/master/

DynamoDB tables

Standard Config Table Per Service

Configuration tags

{
	configKey: "ProductsGraphServiceName"
	configTag: "ProductsGraphServiceName"
	configValue: xxx // eg: "ProductsGraph"
}
{
	configKey: "VariantHandlerService"
	configTag: xxx // variantHandlerServiceNameTag, eg: "VariantStandard", this is what is saved in each catalog record
	configValue: {
		serviceName: xxx // eg: "VariantStandard", this is the actual deployed service name}
	}
}

Working documents

Variant Manager