Hacker News new | ask | show | jobs
by destroy-2A 1243 days ago
Unlikely, CDK is for infra provisioning, while people can use boto for that a heap of logic above the deployment layer is depending on this feature at the app . Multipart upload is handled via this, iterating over S3 keys or DynamoDB items is probably the most famous example that is inside of this abstraction.

Every service has their own snowflake way of handling iterating over large amounts of keys / resources. I can see it as a massive pain for them to upkeep that within boto. Ideally they would have done the opposite and introduced these abstractions to the other SDKs, but that would be a little too customer obsessed.

Being slightly dramatic but if the plan is to use Smithy make all the SDK as dumb as the lowest common denominator across the SDKs, I might as well use curl and interact with the API directly now that curl supports Sigv4 https://curl.se/libcurl/c/CURLOPT_AWS_SIGV4.html