You are developing a web application that allows users to upload videos. These videos need to go through a series of processing steps, including compressing, extracting thumbnails, and applying filters. Your web application has a feature that allows users to share their processed videos with friends. You want to create a scalable and cost-effective solution with minimal effort. What should you do?