Serverless data processing architecture drafts File data etl API Gateway, Lambda, S3, DynamoDB and step functions