In this chapter, we touched on a few examples demonstrating how to handle data uploaded from an end user. Combining these patterns with previous and upcoming patterns will help us come up with robust and inventive solutions with minimal side effects. In the write proxy pattern, we created an FTP server to handle the authorization and shifting of the data from the instance into S3, with a web front-end to allow retrieval later. We then moved to the storage index pattern, which allowed us to optimize the end users' experience at the web front-end by utilizing a metadata store, resulting in a much quicker response and addition of some future search abilities. We then moved to the direct object upload pattern, which removed the need for any ...

Get Implementing Cloud Design Patterns for AWS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.