Hashbash — a comparison of CPU and IO-bound applications in Go and Java across multiple metrics

John Norwood
10 min readJun 16, 2019

I love go. Having written this language both personally and professionally for over three years now, I am increasingly convinced that it’s the best choice for writing small, maintainable and performant applications. Go’s intuitive multi-threading patterns, deliberately limited feature-set, and tiny memory footprint make it an excellent choice for a variety of use cases, especially when optimizing engineering and cloud-computing costs is a consideration.