|
|
|
|
|
by pjmlp
2231 days ago
|
|
Because of cargo cult of "must be web scale" and people that want to pump up their CVs to work at a FAANG. All those projects are related to Docker and k8s, so naturally get written in Go. Thankfully it is also possible to use Rust, C++, Java and .NET with them without writing a single line of Go. |
|
Here’s some pretty detailed notes from Google about one high volume project they rewrote from C++ to Go.
https://talks.golang.org/2013/oscon-dl.slide#1
Use whatever language you like. Just because you like X and someone else likes Y does not invalidate either language.
And to you totally off base comment about cargo cult of web scale and ‘pump up their CVs’ .... in my case I happen to work with huge data (petabytes) so yeah it matters and has nothing to do with FAANG. In this context I have found Go to be an insanely great tool—-productive, reliable, maintainable, multi-core, networked and fast. Thankfully I will never have to write a line on .NET.