4 ms·
That's a pretty lazy criticism given how much of the most modern and popular networking and system software is written in Go (Kubernetes, Docker, all the relate
by staunch 6y ago
That's a pretty lazy criticism given how much of the most modern and popular networking and system software is written in Go (Kubernetes, Docker, all the related infrastructure, etc).
The "net" standard library is still very nice and works extremely well.
The proof of the pudding is in the eating, and the Go pudding has been eaten successfully many times.
- deleted 6y ago[deleted]
- zelon88 6y agoAnd Facebook was written in PHP. That hardly means that PHP doesn't have flaws or quirks or drawbacks. And to your other point, I've never used docker or kubernetes and I am alive and fully functional without them. As far as I'm concerned containers are a gimmick just like VPNs and just like go. It's a very hands off and ineffective approach to security that just makes you more comfortable being more lazy.
- blablabla123 6y agoI remember a time when Facebook would make a quite buggy appearance for a year or two. Must have been around 2015. Docker and k8s are tools to make Linux cgroups more accessible for the user. In total they add more structure to files and processes. I cannot really say that about VPNs since OpenVPN for instance just overwrites all my network settings. But I guess it's possible to write bad code in every language.
- kortilla 6y ago> networking and system software is written in Go (Kubernetes, Docker, all the related infrastructure, etc). Kubernetes and Docker are not networking. They orchestrate some networking components that do the actual network processing in the kernel (iptables, ebpf) or other high performance user space c/c++ (dpdk, etc).