AWS S3 SDK breaks its compatible services
41–50 of 91 posts
Re: AWS S3 SDK breaks its compatible services
#42I wish more services would become de-facto standards and there were many implementations of the same API. I'd love more (cheaper) DynamoDB compatible APIs.
Re: AWS S3 SDK breaks its compatible services
#43I wish more services would become de-facto standards and there were many implementations of the same API. I'd love more (cheaper) DynamoDB compatible APIs.
Why would anyone want a DynamoDB compatible API?
Re: AWS S3 SDK breaks its compatible services
#44Re: AWS S3 SDK breaks its compatible services
#45Re: AWS S3 SDK breaks its compatible services
#46> the AWS team has implemented it poorly by enforcing it This is whiny and just wrong. Best behavior by default is always the right choice for an SDK. Libraries/tools/clients/SDKs break backwards compatibility all the time. That's exactly what semver version pinning is for, and that's a fundamental feature of every dependency management system. AWS handled this exactly right IMO. Change was introduced in Python SDK v…
Not entirely sure that's how things work?
Re: AWS S3 SDK breaks its compatible services
#47Having a way for vendors to publish some Level of compatibility would be a great help. Eg Tier 1 might mean basic upload/download, Tier 2 might support storage classes and lifecycle policies etc. Right now is just a confusing mess of self-attestation.
Re: AWS S3 SDK breaks its compatible services
#48Earlier quoted context omitted.
Why would anyone want a DynamoDB compatible API?
Dynamodb is great. A ton of services, including this site could literally be implemented with dynamodb alone.
Re: AWS S3 SDK breaks its compatible services
#49> the AWS team has implemented it poorly by enforcing it This is whiny and just wrong. Best behavior by default is always the right choice for an SDK. Libraries/tools/clients/SDKs break backwards compatibility all the time. That's exactly what semver version pinning is for, and that's a fundamental feature of every dependency management system. AWS handled this exactly right IMO. Change was introduced in Python SDK v…
Re: AWS S3 SDK breaks its compatible services
#50Earlier quoted context omitted.
Dynamodb is great. A ton of services, including this site could literally be implemented with dynamodb alone.
As always, "it depends", but I'd argue DynamoDB has too many constraints and weird limitations: indexes, query language, item (row) sizes. Unless you really know what you're doing I would not suggest it. You'll likely paint yourself into a corner.
It’s certainly not for all use cases, though.