We have developed a Facebook application that runs on Heroku. The application generates encrypted text that needs to be stored quickly. Currently, the text is simply written to a text file on the Heroku server, and this is not a scalable solution.
The data will eventually be downloaded to our local machines, but it is essential to have a reliable intermediate storage between the app and the local machine due to the inability of downloading rapidly at our end.
Would you recommend S3 for this purpose? Any alternatives?
+1 to S3. This is because Heroku is a read only file system, so you probably have to source for some third party solution.