Instances to zero is an often used approach. The service will remain on but will need time to spin up when first requested. If I used it will close down and then the next user needs the spin up time.
it’s an approach, but also a compromise of performance. Given the need to use pro in the future also consider that at 11.x you need to use .Net 6 which means more change.
There’s a few things to consider and some careful planning needed for the road ahead.
Scott Tansley
https://www.linkedin.com/in/scotttansley/