Multi Region Support - Store Factory
requested to merge feature/multi_region_support_store_component_factory into feature/multi_region_support_multiple_platforms
Related tasks
Context
Change
This MR introduces a Factory
for Store
components.
The Store
interface and its implementations have been moved from the into the store
package.
The factory structure for this package differs from other platform component factories in that the factory is part of the specific implementation package (i.e. pkg/store/implementations/store
) instead of its own factory
package inside the implementation package (i.e. pkg/store/implementations/store/factory
). This was done due to visibility issues when instancing the different internal stores for the store.Store
implementation.
The default.SetDefaults
function has been updated to handle panics.