Does this mean Spring Boot for example has to be spun up and reinitialise itself for every request?
Function instances should stay alive for a certain amount of time. But you will pay the cold start price one way or another, so naively using Spring Boot is probably not a good idea. Spring Boot Native might help here, but I haven't tried it yet.