btw ktor is ok for serving static content or being a reverse proxy:
on the benchmarks for 200 concurrent requests on large css files, nginx did 45ms per request and ktor over netty ~85ms, in real world it would be behine some CloudFront or another CDN caching layer, so the difference is negligible
working as a reverse proxy ktor has almost the same performance as nginx. anyway Netflix’s Zuul 2 works the same way, so ktor/netty could also work at the large scale 😄