What does “S3-compatible” actually mean? A checklist for local endpoints
Compare the operations, addressing, authentication, errors, and operational behaviour an application needs with what a local endpoint implements.
Read articlePractical ideas for building software with fast, reliable local infrastructure.
Compare the operations, addressing, authentication, errors, and operational behaviour an application needs with what a local endpoint implements.
Read articleChoose the smallest useful storage test double by matching it to the S3 behaviours your application actually depends on.
Read articleDiagnose a local S3 upload by checking the client configuration, the request that arrived, and the object state that was stored.
Read articleDivide S3 tests between fakes, local endpoints, AWS, and production observability without treating local success as proof of cloud behaviour.
Read articleCompare LocalStack, MinIO, S3Mock, Moto, S3rver, and Objectively by the development job each one is best suited to handle.
Read articleConfigure the AWS CLI, TypeScript, Python, Go, and Rust clients against one local S3-compatible endpoint using a shared smoke test.
Read articleSet up a native local S3-compatible endpoint on macOS, connect the AWS CLI, and verify a bucket and object round trip without a container runtime.
Read article