Service - Media Manager

From Izara Wiki
Revision as of 10:18, 8 August 2021 by Sven the Barbarian (talk | contribs) (Created page with "= Overview = Each media type is handled by a Service - Media (handlers) service. The Media Manager service handles shared orchestration of the Media Handler services. =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Each media type is handled by a Service - Media (handlers) service.

The Media Manager service handles shared orchestration of the Media Handler services.

Repository

https://bitbucket.org/izara-core-media/izara-core-media-media-manager/src/master/

DynamoDB tables

Standard Config Table Per Service

Configuration tags

{
	configKey: "MediaGraphServiceName"
	configTag: "MediaGraphServiceName"
	configValue: xxx // eg: "MediaGraph"
}
{
	configKey: "MediaHandlerService"
	configTag: xxx // mediaHandlerServiceNameTag, eg: "MediaStandard", this is what is saved in each media node
	configValue: {
		serviceName: xxx // eg: "ImageStandard", this is the actual deployed service name}
	}
}

Media

Records which Handler manages each media element

{
	mediaId
	mediaHandlerServiceNameTag
}
  • partition key: mediaId
  • sort key: (none)

Working documents

Media Manager