If I'm building a marketing automation app that allows customers to do a newsletter blast, I'll put those 1000 email recipients into a queue and run through it at a required pace with a retry interval if anything fails.
What do you suggest I do before I get my first customer?
- Blast 1000 emails in one go and pray upstream accepts it?
- Push these to a database and keep checking it with a CRON?
- Run RabbitMQ on an EC2 and push 1000 messages there?
- Implement SQS in "15 minutes" at $0 cost?