Live data from Hacker News

A New AWS SDK for Rust

aws.amazon.com

11–20 of 62 posts

Re: A New AWS SDK for Rust

#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 Pythons dynamic nature is pretty good at hiding lot of that weirdness. Interesting to see how that works out for Rust where so much is static and explicit instead.

This also means that the possibility for multiple runtimes might not be that far fetched idea, if they can just make a code generator that spits out different flavors of the SDK.

Re: A New AWS SDK for Rust

#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.

Re: A New AWS SDK for Rust

#17
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.

Re: A New AWS SDK for Rust

#18
Rusoto was an amazing effort. I was pretty sad when it was semi-sunset, but then I realized how all of this was entirely voluntary work.

There's been a massive amount of new AWS features recently and this made the inofficial SDKs lag behind. Looking forward to having an officially maintained SDK. Hope the documentation will be better than the generated ones in Rusoto.

Re: A New AWS SDK for Rust

#19
post #8

Now they need an official Jetbrains IDE and we'll know Rust has made it.

Honestly though, VSCode has been pretty good in this respect. Although I wouldn't use it to write Java or Kotlin, but for C/C++/Zig/D/Rust it's been good.

writing Scala here in VScode.

Re: A New AWS SDK for Rust

#20
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.

There's a lot or growing number of people who don't use Rust for "systems programming" per se.

People are writing web services or data products that would need to interact with cloud services. Object stores, SQL interaction, lambda/serverless, etc.

I'd think that people using this SDK for cloud administration would be in the minority, but it's just a hunch.

Post reply on HN