Customer settings are loaded from the request hostname
When settings are built into a frontend, each customer needs a separate build, and every settings change needs a new deployment. Here the frontend is built once with no settings inside. The edge maps the incoming hostname to the right platform deployment. When the app starts, it fetches its customer’s service addresses, branding and feature switches from a public start-up endpoint. A changed setting takes effect the next time the app loads, with no rebuild and no new deployment.