Live data from Hacker News

General Availability of the AWS SDK for Rust

aws.amazon.com

11–20 of 61 posts

Re: General Availability of the AWS SDK for Rust

#11
post #9
post #2

Hello! Me and some other folks who work on the Rust SDK will be around today answering questions in the comments.

Thanks for showing up and answering questions. Congratulations on the release. What kind of plans for support of Rust's evolving async ecosystem? Any particular reason why the public roadmap does not show the columns similar to "Researching", "We're Working On It" like the other similar public AWS Roadmaps? See example for Containers: https://github.com/aws/containers-roadmap/projects/1 Would be nice to have fully wo…

> What kind of plans for support of Rust's evolving async ecosystem?

We were hoping async-function-in-trait would land before GA, however, we have a plan to add support in a backwards compatible way when it's released.

> Any particular reason why the public roadmap does not show the columns similar to "Researching", "We're Working On It" like the other similar public AWS Roadmaps?

Our roadmap has unfortunately been in a state of disrepair for some time. We're hoping to get it cleaned up and accurate post GA.

> Would be nice to have fully working examples on Github, for most common scenarios across most AWS services. This is something that historically AWS SDKs have been inconsistent on. Just a request not really a question :-)

There are lots of examples here [1], some simple, some quite complex. If there's something you have in mind, please file an issue! Having great examples is one of our priorities.

[1]: https://github.com/awslabs/aws-sdk-rust/tree/main/examples

Re: General Availability of the AWS SDK for Rust

#12
post #2

Hello! Me and some other folks who work on the Rust SDK will be around today answering questions in the comments.

No questions from me, just some appreciation and thanks for the release. While it is clearly not founded solely on the pure and selfless love of AWS for Rust, it is nevertheless very positive for the language to have good stable ways to work with major platforms. Writing things on AWS in Rust is now a significantly easier sell.

Thanks for all the work on this, looking forward to trying a few new pieces out!

Re: General Availability of the AWS SDK for Rust

#13
post #6
post #3

Earlier quoted context omitted.

Will there be any support for Wasm as a target for compilation?

Yep! There are actually examples that use Web Assembly: https://github.com/awslabs/aws-sdk-rust/tree/main/examples/w...

So is there an indication/documentation which packages are wasm-supported or is this a kind of try and find out type of situation?

Re: General Availability of the AWS SDK for Rust

#15
post #2

Hello! Me and some other folks who work on the Rust SDK will be around today answering questions in the comments.

The blog post mentions support for 300+ services. I have a couple of questions:

1. It would be interesting to see a comparison between the Rust service coverage and other language SDKs that have been around for a while such as Java. Is there such a place to see this comparison? 2. Will the Rust SDK stay up to date with the latest services as they're announced?

I'm very excited to see this announcement. It's been a long time coming.

Re: General Availability of the AWS SDK for Rust

#16
post #2

Hello! Me and some other folks who work on the Rust SDK will be around today answering questions in the comments.

Thanks for your work on this!

Are there plans to improve the compilation times? Aws sdk crates are some of the slowest dependencies in our build—which feels odd for what are basically wrappers for http clients.

Re: General Availability of the AWS SDK for Rust

#18

What are some valid reasons why people wouldn't now use these rust libraries and extend them to their preferred language? Maintaining clients is tedious work and prone to abandonment.

I would expect AWS to provide custom libraries for basically every language. The cost of a few full-time engineers who are experts at any reasonably popular language is probably pocket change compared to how much even a few companies using that language might spend on AWS services.

Re: General Availability of the AWS SDK for Rust

#20
post #17

Sounds like that must have been an absolute bitch to build. I cannot imagine re-implementing 300 existing API’s for Rust from scratch… On the plus side, I guess the work lends itself well to parallelization.

A good chunk of the AWS SDKs are codegen’d - it’s the only possible way to support the sheer volume of stuff they need.
Post reply on HN