4 ms·
> Go does not scale well Are there any articles to back this up? I'm aware that the scheduler and networking integration are certainly opinionated. Nevertheles
by Matthias247 8y ago
> Go does not scale well
Are there any articles to back this up? I'm aware that the scheduler and networking integration are certainly opinionated. Nevertheless it seems to work very well for most applications that I have seen so far.
- mrath 8y agoI mean code base does not scale well, not performance. Performance of golang is top notch.
- Matthias247 8y agoHave you e.g. checked the Kubernetes codebase? It's pretty much huge. I would agree that at least the past iterations of Go dependency management might not have been ideal (but neither was it e.g. for C/C++), but that that apparently hasn't prevent people from building huge projects with it.
- apta 8y agoYou can have large code bases in assembly and C and python. Just because you can it doesn’t mean you should. Golang does not have any useful features for defining and navigating large code based. The way imports are handled is dumb and verbose. Seriously you can’t import a specific struct or function? Also other things like you have to import “strings” to use features like split and substring, instead of them being defined on the string struct itself, which makes code awkward. No string interpolation which is quite ridiculous. The list goes on.
- apta 8y agoWasn’t it Kubernetes that was notorious for having large amounts of code being auto generated and checked in because hey, no generics.