A company needs to create a serverless ETL pipeline to transform data stored in Amazon S3. The pipeline must be deployed as code, and the company prefers to use a serverless framework. Additionally, the pipeline should automatically scale based on data volume. Which combination of services and tools should the company use?