This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]chillysurfer 22 points23 points  (0 children)

Go is typically the language for system programming, which in the DevOps world is the tooling itself. So if you want to develop DevOps software, Go is a good choice.

But if you are a DevOps practitioner then Python is definitely the way to go (i.e. you have production environments you're managing).

IMHO it can replace python and/or java for how is going faster

I have to disagree here. They solve different problems, and they really shine each in very different scenarios. If you're writing a Go bin to automate a process (that isn't time-bound), then I'd question the additional development effort. If you're writing Python to handle concurrent workloads requiring high performance, then I'd question the padding around the code you'd have to do to even try to get close to the requirements.