S3 Is Showing Its Age (6 minute read)
While S3 is undoubtedly a feat of engineering, its feature set is falling behind its competitors. S3 doesn't have a compare-and-swap operation, something every other competitor has, and it also lacks multi-region buckets and object appends. Engineers wanting any of these features have to either abandon S3 or build around these gaps.
Neosync (GitHub Repo)
Neosync is a developer-first way to anonymize PII, generate synthetic data, and sync environments for a better testing, debugging, and developer experience. It can be used to safely test code against production data, reproduce bugs locally, fix broken staging environments, reduce compliance scope, and seed development databases. Neosync can generate synthetic data, anonymize existing production data, subset production databases, and more. It has pre-built integrations with Postgres, MySQL, and S3.