~

Dynamic config

sequenceDiagram
    participant admin_tool
    participant service
    participant storage

    admin_tool ->> storage: create/update/delete config

    service ->> service: init

    loop Get config periodically
        service ->> storage: get config
        service ->> service: save config to internal memory
    end

    service->>service: get config in internal memory

I choose Redis as config storage.


Source code is available on GitHub