|
|
|
|
|
by atleta
1196 days ago
|
|
Because it's one more service that you have very little control over and one more service that you have to manage over a web interface or (maybe) their own command line tool. It's on a separate network so they may go down and cause outage in your own app, go out of business, etc. (Yes, your IaaS service provider can go down as well, but that's a much larger operation and something that's very-very likely to have a much better uptime than what you could do on-site. And whatever the case is with that, it's still on top of that.) Abstractions aren't free. (BTW, I don't see it as an abstraction, it's simply outsourcing. You'd use some kind of API anyway even if you hosted the job queue yourself.) |
|
Depends what you're building, but likely a good trade if it's an MVP.
At $30/mo you're already ahead if it saves you 1 hour of dev time.
Most of the time, I don't want control over my infrastructure (boring, low value); I'd rather focus on building features (fun, high value).