# Efficient Image Recovery at Scale Using Amazon S3 Versioning

DevFeed: [Efficient Image Recovery at Scale Using Amazon S3 Versioning](<https://devfeed.tech/articles/efficient-image-recovery-at-scale-using-amazon-s3-versioning-27960.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2018-09-03-s3-versioning/>)

Author: Praneeth Peiris I want

Published: 2018-09-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backing-up](<https://devfeed.tech/tags/backing-up.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

## AI overview

trivago's Visual Content team uses Amazon S3 to store images from many hotels. After finding that conventional bulk backups would be too expensive at their scale, the team adopted S3 Versioning to back up changed files reactively and enable recovery of accidentally deleted files.

## Source excerpt

Would you book a hotel without seeing the images first? No, right? Hence, it's vital to make sure the images are available all the time. In a scenario where a lot of images were deleted, we must have an efficient way of recovering them. This is how we achieved that with Amazon S3 Versioning.