A lot of Go enthusiasts are saying that Go is a better Erlang, all the while only pointing out Erlang’s flaws.
They’d be better off by learning from Erlang’s Actor model and shared-nothing architecture.
In Erlang, a faulty process wouldn’t take down the entire program with it.
Erlang has already cracked the C10k challenge with aplomb.
I would say that if you’ve decided to do something in Go, better do it in Erlang.
You’ll benefit from the decades of in-the-trenches experience from Erlang’s caretakers. Erlang has a better chance of providing you with the required libraries that support your goals. OTP would be a delight to use.
Erlang is a wonderful language, and it is often labelled as the the wisest language around.