Go’s popularity grows as the cloud accelerates

There are those who see Golang or Go as the programming language of the cloud. And as cloud computing accelerates, so too could Go. In this year’s Stack Overflow Developer Survey, it still didn’t make it into the top 10 most popular technologies. But in the same survey, it’s the 10th most liked technology and the 4th most wanted (developers not using it now, but wanting to). Even on HackerRank, Go has been the first programming language developers want to learn next for three years.
“At first, I was a Ruby geek. But now I’m using Go. It’s a combination of fun and speed, ”Hemanth Raju, vice president of engineering for Indonesia-based financial super app Koin-Works, told the Times Techies webinar the last week. He said that the syntax of Go is simple and similar to that of C, so it is easy for those who know C to learn Go. The syntax refers to the rules that control the structure of symbols, punctuation and words. of a programming language.

Go is also great for concurrency. In simultaneous calculation, several calculations are performed simultaneously, which makes it faster.
Go was developed in 2007 at Google and was released in 2009 as an open source programming language. American Express has used Go to make their rewards program efficient and scalable. Uber used it to improve the customer experience and reduce customer wait times. Go has been used to build technologies like Terraform, Docker, and Kubernetes, which all make it easy to deploy apps to the cloud and then scale and manage them using microservices.
Iman Tunggon, Senior Principal Engineer at KoinWorks, said Go strikes the right balance between simplicity and scalability. “Golang is a good choice for microservices and is known for the competition and API support it offers. Every startup looking to scale uses Golang to build containerized microservices, ”he said.
Raju said in 2019, KoinWorks was completely on Rails. “But when we moved to a microservices architecture, we faced some scaling challenges, so we chose Go as the base language,” he said.
Unlike some parts of the world, the Go community in India is still very small. But it’s growing.
Suresh Sekar, founder and CEO of Chennai-based Piccosoft, said there is currently a shortage of Go developers in India. “In 2018, we launched Go projects, we developed small features and published them on GitHub. There have been requests from other countries. We only had a few developers, and they had about two years of experience in Golang. Then we slowly started to build a team, to develop a small community, ”he said. Piccosoft, which started six years ago with three developers, now has over 100 employees. She has developed more than 500 web applications and 50 mobile applications, mainly in Go.

Source link

Leave A Reply

Your email address will not be published.