Want to create a simple form that stores information in to a csv file, could it be done using a S3 bucket or does it need proper compute like EC2 or Lambda?
AWS Lambda (serverless approach) – Great for lightweight processing. You can trigger a Lambda function when the form is submitted, process the data, and save the CSV file to S3.
EC2 Instance (traditional approach) – If you need more control over the environment and a persistent application, an EC2 instance can run a web app that handles form submissions and writes CSV files to S3.
AWS API Gateway + Lambda – A more serverless approach where the form submits data via an API, the API Gateway triggers a Lambda function, and the function processes the data into a CSV and saves it in S3.