Multitenancy

The main idea about multitenancy in ERS is specifying instance identifier in all of the API calls. An instance is directly mapped to the single git repository configuration. The instance_id itself should be a random UUID value. In the multi-tenant applications one instance_id is created for one tenant.

Multiple applications

A customer can use multiple applications that use ERS in the context of the same tenant (examples are CIM, Access and DUM). Templates for all applications must be stored in the git repository configured for the tenant. By maintaining specific directory structure the applications can resolve the resources that belong to them. The structure is described in the public documentation.