Amazon Web Services has built a lot of credibility among developers over the years by providing more and more tools to speed up application development on its public cloud. Today Amazon announced its latest initiative in that vein — a plan to release a software development kit (SDK) for a growing programming language called Go.
Go was first developed at Google, which competes fiercely with Amazon in the public cloud market. So it’s a little bit ironic that Amazon is embracing Go. But so be it — Amazon surely wants to be able to say yes to developers who prefer Go over languages like C#, Java, JavaScript, PHP, Python, and Ruby, for which Amazon already has SDKs.
[aditude-amp id="flyingcarpet" targeting='{"env":"staging","page_type":"article","post_id":1652198,"post_type":"story","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"cloud,dev,","session":"C"}']The Go SDK work actually came out of hot payments startup Stripe, Amazon Web Services senior product manager Peter Moon wrote in a blog post today.
As we began our research, we came across aws-go, an SDK from 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. 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.
So long as the Go SDK is in an experimental state, it will be further fleshed out in a publicly available GitHub repository, Moon wrote.
AI Weekly
The must-read newsletter for AI and Big Data industry written by Khari Johnson, Kyle Wiggers, and Seth Colaner.
Included with VentureBeat Insider and VentureBeat VIP memberships.
“We invite our customers to follow along with our progress and join the development efforts by submitting pull requests and sending us feedback and ideas via GitHub Issues,” he wrote.
VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Learn More