Read the full blog post here - https://www.heavybit.com/library/blog...
Arun’s talk about building Slack bots using Go provided a helpful contrast between Ruby and Go. Arun discussed how he made the choice to utilize the two languages together for his product. As a Ruby developer he wanted to maintain the main app in it. But when you are maintaining thousands of concurrent connections to Slack teams that have installed your bot (a good problem to have :-)), Ruby and many other options like Python, Node.js get expensive. So he used Go to do the plumbing behind connecting to Slack and relaying the messages across and let the app be Ruby. Now he does not have to worry about the infrastructure costs and can focus on building out his business.
For more developer focused content, visit https://www.heavybit.com/library