I have a couple of questions, maybe someone here has answers for me:
1) In particular I'm wondering about expensive one-time/setup operations (e.g. opening a database connection) that are usually done once at startup of a service. But that doesn't really apply here. How are these things handled?
2) As a Java guy I also wonder which of these tools support Java and how they deal with dependencies and JVM startup times etc.
3) And my last question: How do these integrate into development workflows? Continuous integration? Run this offline/local etc. Will I need a Kubernetes instance on my machine?