Microservices Language choices

We have been debating the future of languages, and looking at public cloud cost models it seems like we should be thinking about tiny memory and as few CPU cycles as possible.

However we approach the design, if cost is an issue, and you really like MICRO in microservices then the JVM/CLR has to go. Googling Jigsaw modules and Compact 3 JVM helps, but its just the wrong choice for tiny containers.

The discussion is summarised below, and does not talk about reactive design of other aspects that it could. This is purely about the languages of microservices in 2019.

Java Microservices, Scala Microservices, Rust, Go, C++, Javascript, Python, Kotlin