The *FileProcessing* sample demonstrates a media processing use case. The workflow downloads a file from an Amazon S3 bucket, creates a ``.zip`` file and then uploads the file back to Amazon S3. The task routing feature in Amazon SWF is illustrated in this sample.