|
|
|
Ask HN: Is Go used at Google? What do they use it for?
|
|
9 points
by taklimakan
1913 days ago
|
|
I recently spoke with a Googler friend (not an engineer) who told me that Go adoption within Google itself is quite limited. Is that actually the case? Beside the very team that maintains the language, what other teams/products do use Go as their main programming language? |
|
Google has the disadvantage of history: a lot of the primary products were written before Go came out, and a lot of the newer products are spin-outs from existing codebases. It's very difficult to switch the language of a large existing codebase, and particularly difficult to switch the language to Go (because its runtime is incompatible with C++ and the JVM). You pretty much need a clean-sheet project, which occurs when there's a new microservice that talks via RPC, but almost never occurs in a primary consumer-facing product.