Anyone already using Ktor 3 in production? I'm una...
# ktor
r
Anyone already using Ktor 3 in production? I'm unable to migrate from Ktor 2 to 3 due to the lack of Koin support
j
Yes we’re using it in production at Highbeam, and I know Air Trail is too! We use Guice for dependency injection though, with some nice Kotlin wrappers
👍 1
r
Nice! Did you notice any improvements to the application performance as shared in the blogs?
j
We have yet to run a formal performance test since the migration, so I’m not sure 🙂 edit: p50 response times are down ~15% and memory usage and CPU are the same.. But we upgraded several other libraries at the same time so I can’t conclusively trace that back to Ktor 3.0
❤️ 1
r
Another library that breaks with Ktor 3 is Open Telemetry Ktor instrumentation library
It relies on Routing.RoutingCallStarted which no longer exists in Ktor 3
d
Try #C0255B8KX7W with the new anvil library for it... it can inject functions