google / devlibrary

Source code for Google Dev Library
https://devlibrary.withgoogle.com
Apache License 2.0
185 stars 81 forks source link

Add Golang in products #393

Open theishandubey-bkp opened 2 years ago

theishandubey-bkp commented 2 years ago

Developers across the world are using Golang to build softwares for different use cases, large number of CNCF projects are using Golang. Big companies are developing domain specific softwares from scratch in Golang and contributing to opensource. Golang community is one of the strongest among any programming language, "Gophers" deserves a shelf in Dev Library. @techtrailhead I believe we should add Golang to product list.

drraghavendra commented 1 year ago

There are many ways to add Golang to Google products. Here comes few idea examples illustrated:

Add Golang support to existing Google products. For example, Google could add support for Golang to Google Cloud Platform (GCP), Google Workspace, and Google Kubernetes Engine (GKE). This would allow developers to use Golang to build and deploy applications on Google's infrastructure. Create new Google products that are written in Golang. For example, Google could create a new cloud storage service that is written in Golang. This would allow Google to take advantage of the performance and scalability benefits of Golang. Contribute to existing open source Golang projects. Google could contribute code and resources to existing open source Golang projects. This would help to improve the quality and functionality of the Go language and its ecosystem. Here are some specific examples of how Golang could be added to Google products:

Google Cloud Platform (GCP): GCP could add support for Golang to its Cloud Functions service. This would allow developers to write and deploy serverless functions in Golang. Google Workspace: Google Workspace could add support for Golang to its Google Apps Script service. This would allow developers to write and deploy scripts in Golang to automate tasks in Gmail, Docs, Sheets, and other Google Workspace applications. Google Kubernetes Engine (GKE): GKE could add support for Golang to its container orchestration platform. This would allow developers to deploy and manage Golang applications in Kubernetes. New cloud storage service: Google could create a new cloud storage service that is written in Golang. This service could be designed to be highly scalable and performant, making it ideal for storing and serving large amounts of data. Open source Golang projects: Google could contribute code and resources to existing open source Golang projects, such as the Go compiler, the Go standard library, and the Go tools ecosystem. Adding Golang to Google products would have a number of benefits. First, it would make it easier for developers to build and deploy applications on Google's infrastructure. Second, it would allow Google to take advantage of the performance and scalability benefits of Golang. Third, it would help to improve the quality and functionality of the Go language and its ecosystem.

Overall, adding Golang to Google products would be a positive development for both Google and the Go community.