AWS To Add Go Programming Language SDK

Amazon Web Services Inc. (AWS) will offer a Go programming language SDK to its stable after taking over a third-party project it happened to notice.

Though Go was created by cloud services rival Google Inc., AWS exec Peter Moon said the company had received requests to add the language to join the current portfolio of Java, C#, Ruby, Python, JavaScript, PHP and Objective-C SDKs and began to look into the idea.

Upon researching the issue, AWS noticed the "aws-go" SDK project from a company named Stripe.

"This SDK, principally authored by Coda Hale, was developed using model-based generation techniques very similar to how our other official AWS SDKs are developed," Moon said in a blog post yesterday. "We reached out and began discussing possibly contributing to the project, and Stripe offered to transfer ownership of the project to AWS. We gladly agreed to take over the project and to turn it into an officially supported SDK product."

It will be an experimental project on GitHub while AWS collects feedback, with the goals of hardening APIs, increasing test coverage, and adding some key new features such as request retries, checksum validation and hooks to request lifecycle events, Moon said.

Go is described by Wikipedia as "a statically typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library."

Developers can provide feedback on the GitHub site.

About the Author

David Ramel is an editor and writer for Converge360.


Subscribe on YouTube