Go! New Relic goes with Golang
NewRelic has always been seen as a tech early adopter -- so it comes as no surprise to see them jump on the Go wagon.
Monitoring and analytics vendor New Relic is extending supports within their monitoring platform and now covering applications using the Go programing language (Golang for you cool developer types).
New Relic has always been a different kind of a company. Its CEO and founder Lew Cirne (and, yes, for the eagle eyed among you the company name is in fact an anagram of Cirne's own name) is well known for taking regular "coding holiday" breaks -- times where he removes himself from the day to day operations of his not insignificant business and tinkers around, coming up with new and innovative products and features for the company.
So hearing that such an experimental and innovative company is rolling out support for one of the newer application languages shouldn't come as a huge surprise. Golang was originally developed within Google, and is an open source programming language that has become an increasingly popular option for companies looking to move to cloud and microservices architectures. In the same way that Ruby on Rails somewhat defined the early SaaS companies, Golang is a defining language of the microservices crowd.
And it brings some specific advantages -- Golang’s concurrency model, simple deployments and runtime efficiency enables applications to scale elegantly and increase the velocity of deployments. Analyst firm, RedMonk, reported in their bi-annual 2016 RedMonk Programming Language Rankings (January 2016), that Go has risen significantly in popularity and ranked 15th by the end of 2015.