Signed SCR attached
Description:
During the initial Feature Flag implementation in DPAS, the architecture team recognized that a new microservice would be required to properly manage and access services like the Feature Flag. This requirement is in support of the DPAS modernization effort.
Recommended Solution:
Implement a Service Management microservice. While the microservice will be usable for additional processes later, the initial use will be for the Feature Flag. We will create API endpoints to retrieve feature flags from the feature_flag table and synchronously retrieve enabled features associated to its microservice on start-up. We will also develop a UI for users with a certain role (e.g., Feature Flag Manager) to turn the feature flag on/off via toggle switch. When a change is made, an event will fire to log/notify the subscriber that the feature flag change occurred.
Mission Critical or Mandated:
It is critical for DPAS standard system functionality to implement a microservice for service management.
The recommended solutions will improve service management.
Partially Completed – Release 2022.3.2 – 02 December 2022
Completed - Release 2023.2.3 - 05 May 2023