←back to thread

257 points pmig | 2 comments | | HN request time: 0s | source
Show context
invalidname ◴[] No.43097941[source]
All k8s operators are written in Go. It's really unsurprising that Java doesn't fit there. Java has huge advantages for typical web applications (observability, deployment flexibility, deep toolchain beyond IDE etc.). I've seen companies trying to use Go in the environment where the JVM excels, then breaking down the problem to thousands of small microservices which end up making something simple into shards of complexity.

Java is a general purpose application development language. Go is a system language that isn't as deep as Rust. They are very different things and comparing them doesn't make any sense. Like the people comparing Rust to JavaScript, these are not interchangeable.

replies(1): >>43099693 #
1. azaras ◴[] No.43099693[source]
There are operators written in Java and Rust.
replies(1): >>43099915 #
2. claudex ◴[] No.43099915[source]
There are even operator written with Ansible