You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hot swapping configuration values is a useful feature that allows configuration updates without redeployments, making the process more efficient.
Complexity: 3/5
The Task
Create a new Configs sheet to store configuration keys and values. On application startup, retrieve these configuration values and store them in local memory. Refactor the current configuration system into a service that first checks local memory for dynamic values, and falls back to environment variables if needed. Additionally, implement a new slash command to manually refresh the configuration values in local memory.
Requirements
Create a new Configs sheet to store configuration key-value pairs.
Refactor the current configuration system into a domain service with implementation in the infrastructure layer.
Add a new slash command ( e.g /refresh-configuration) to force a refresh of the local configuration values.
Add test coverage.
Update documentation.
The text was updated successfully, but these errors were encountered:
Description / The Why?
Hot swapping configuration values is a useful feature that allows configuration updates without redeployments, making the process more efficient.
Complexity: 3/5
The Task
Create a new
Configs
sheet to store configuration keys and values. On application startup, retrieve these configuration values and store them in local memory. Refactor the current configuration system into a service that first checks local memory for dynamic values, and falls back to environment variables if needed. Additionally, implement a new slash command to manually refresh the configuration values in local memory.Requirements
Configs
sheet to store configuration key-value pairs./refresh-configuration
) to force a refresh of the local configuration values.The text was updated successfully, but these errors were encountered: