Live data from Hacker News

A New AWS SDK for Rust

aws.amazon.com

21–30 of 62 posts

Re: A New AWS SDK for Rust

#21
post #16

How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.

> How often do the domains of systems programming and cloud administration intersect?

I can see Rust being attractive for high-traffic network apps, based on the idea of requests-per-second not being amortized over GC pauses.

Re: A New AWS SDK for Rust

#24

As good as rusoto is, an official SDK is a huge step forward. Many were wondering how AWS could be "commited to Rust" but not provide an official SDK, this looks great! > We are exploring ways to support multiple Rust async runtimes. Looking to be runtime agnostic from the start is a good sign, although it can be challenging in async rust's current state. It looks like they aren't tied into much async IO, so it shoul…

Shit man, as long as they do a better job than they did with Amplify.

Re: A New AWS SDK for Rust

#25
In turn with this release I learned that S3 isn't supported from the beginning because it's the only AWS service using an XML protocol.

Made me chuckle a bit.

Re: A New AWS SDK for Rust

#26
post #11

> Just like our newer SDKs, AWS used the Smithy toolchain and service models to build AWS SDK for Rust This is pretty impressive. I haven't looked at the SDK in detail, but managing to produce ergonomic APIs (semi-)automatically based on some service models for language as complex as Rust seems like a major accomplishment. I have most experience with the Python library (boto3) which is bit weird at places, but the Py…

The Java SDK is not especially ergonomic and the docs are exactly what you’d expect from auto generation.

This universal for all of their SDKs. They seem to get community examples, too, which often contain some of the worst code you'll find.

But the consistency is worth it. If you know how to work with boto you can use the java, JS, go, etc sdks easily.

Re: A New AWS SDK for Rust

#27

That's an odd set of initial services. I was thinking that it might be just some newer services, but then I saw DynamoDB which has been around for quite a while.

I think, they started with the services that share a protocol.

Re: A New AWS SDK for Rust

#28
post #16

How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.

> I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong.

I often see Rust used for microservices (where Go is often used), for which access to AWS is very nice to have.

Re: A New AWS SDK for Rust

#29

As good as rusoto is, an official SDK is a huge step forward. Many were wondering how AWS could be "commited to Rust" but not provide an official SDK, this looks great! > We are exploring ways to support multiple Rust async runtimes. Looking to be runtime agnostic from the start is a good sign, although it can be challenging in async rust's current state. It looks like they aren't tied into much async IO, so it shoul…

Shit man, as long as they do a better job than they did with Amplify.

Not holding my breath there...

Re: A New AWS SDK for Rust

#30
post #16

How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.

Having a mostly statically linked executable handle this rather than some bastard child of virtual environments and docker images is a dream come true.
Post reply on HN