|
|
|
|
|
by ink-splatters
34 days ago
|
|
You can tune java runtime in many ways, achieving impressive throughput/latency for your type of workload. Next to none of them will get you nearly as good cold start times as of native app, if using free java. There was GraalVM and its ecosystem which included Java Native Image - first thing I’d evaluate if thought about non-server side, performant Java application. But it all had been sadly swept away by Oracle from free tier. |
|
But then it distributes as one binary and starts in milliseconds.
Rust would have been a better fit (cargo-and-done, smaller binary, quicker to compile); but I wanted to use Kotlin as we use in all other projects.