As another poster highlighted, hosting other people's content is tricky. Its certainly not a business I would rather be in. I bet the management of this SaaS service is going to quickly take over your day job.
If you are just hosting your own content you can do it pretty cheaply using the AWS Serverless Image Handler stack:
Mine isn’t image-based, but I rolled my own CDN using S3 as a backend, Lambda/DynamoDB for some metadata stuff, and Cloudfront as the CDN (so yeah, I didn’t roll my own CDN, I just implemented all the backend upload/admin stuff).
The great part is that it’s stupid cheap for a hobbyist, and Cloudfront has a generous free tier. I can also always swap that part out if it becomes too expensive.
I did have the thought about attending meetups - which is a good approach. My first reaction was just that I dont want people to think I'm leaching off of them - I want to give back (assuming they want what I have to offer).
Its funny because I feel I am quick to help others w/o any thought of retribution - but I dont expect the same from others.
After reading its README.rst, it seems to me like wal-e only cares about backing up (and restoring) WAL files, not about synchronuous replication like the original article.
I wish I could +1 this a million times. I develop a Ruby gem for the QB API (Online & Desktop)[1] and I've come to realize their whole API is a mess. I've also worked with the Xero API and its much simpler but still lacks some key features like adding a discount to a line item on an invoice.
Did you look at beanstalk? It has both of the features you're looking for: the ability to set a delay and when a job experiences an error it will be placed in the "buried" queue (which is like your Dead Letter Queue)
I did browse the beanstalkd, but I didn’t try it. Since we were moving our infrastructure to aws, it was feasible for us to use aws simple queue service. And I’m using long polling (which will wait 20 seconds to reconnect again) and bulk sending to reduce the no of calls to SQS.
As another poster highlighted, hosting other people's content is tricky. Its certainly not a business I would rather be in. I bet the management of this SaaS service is going to quickly take over your day job.
If you are just hosting your own content you can do it pretty cheaply using the AWS Serverless Image Handler stack:
https://aws.amazon.com/solutions/implementations/serverless-...