is Ktor server a good choice when the code should potentially run on something serverless like AWS lambda? I know that at least Spring's overhead is probably too high; main concerns are startup time and not having to deal with reflection/annotations should GraalVM be used