Simple archiving to S3 for log files
When operating a large number of cloud servers, many of which will have small amounts of local storage, growing log files can become a problem and most countries have laws in place that service providers need to retain logs for specified amounts of time. Manually fetching these logs from each server is a time-consuming task and becomes even more difficult when you may not even know how many servers you have at any one time.
To solve this problem in our case, it seemed obvious to upload these logs to a cloud based storage and then delete them from the local machine when done. There didn't seem to be a simple solution out there to manage this, so we decided to create our own simple application that will fulfill this task.