Earlier, the client was using deployment to support only 1 client in production. This was done to ensure absolute data privacy for the client. But it was not efficient in terms of resource utilization.
A change in architecture was needed so that a single deployment can support multiple clients still keeping clients data isolated from each other.
Backend: asp.net core, Identity Server 4.0
Cost saving, better resource utilization, less management overhead.