Sending and receiving 1 million message events with AWS SNS is $0.50
-
Sending and receiving 1 million message events with AWS SNS is $0.50
Maybe things like Kafka are cheaper at massive scale. But factoring TCO w salaries, robust fail over, etc ...I doubt it very much
-
Brian LeRoux 💚replied to Brian LeRoux 💚 last edited by
That's the bitch with economies of scale. The avg business does not have AWS scale and trying to emulate it on bare metal or vms grossly underestimates operational costs.
Ppl will cite "portability" as a driver. But ask yourself is that really worth your time when it's literally fifty cents to use a rock solid service that hasn't changed in a decade+. Unlikely.
-
Marco Rogersreplied to Brian LeRoux 💚 last edited by
@brianleroux what are the things that are actually expensive on AWS? I feel like a lot of people end up overpaying PaaS vendors when a standard setup with ec2 would get them really far. But there is something that tends to balloon aws bills even for sites that don't have huge scale. You probably know a lot about that. What is it?
-
Brian LeRoux 💚replied to Marco Rogers last edited by
@polotek the long running stuff is expensive. You pay hourly and usually over provision to meet spikes in demand. Also networking is very expensive. So a typical 'simple' setup will have three or more instances chattering over as many availability zones every minute of every day. Haven't even talked about storage, etc.
By contrast the serverless stuff is pay per use and exceptionally cheap because we get to ride on their scale. Pennies for millions of invocations. Billed by the millisecond.
-
Jan Lehnardt :couchdb:replied to Marco Rogers last edited by
@polotek @brianleroux running you own database cluster off of io3 EBS volumes gets pricy quickly.
-
Marco Rogersreplied to Brian LeRoux 💚 last edited by
@brianleroux Yeah the networking makes sense. I guess I'm not super clear on how the architecture of a typical web product changes when you wanna go the serverless route. I understand it conceptually, but I haven't dug into the tradeoffs. Not asking you to get into that now. I'm just musing. If you've written about it or have other links, I'd be happy to receive them.
-
Marco Rogersreplied to Jan Lehnardt :couchdb: last edited by
@janl @brianleroux you mean as opposed to rds? Yeah I wasn't assuming that. I just meant ec2 for the web layer. Lot of unspoken assumptions here tbh. Needs more context.
-
Brian LeRoux 💚replied to Marco Rogers last edited by
@polotek mostly a mindset change, specifically embracing a vendor (not necessarily AWS but they are pretty obviously the most stable choice)
It's a tough sell! Ppl don't trust these big vendors and I get that
-
Marco Rogersreplied to Brian LeRoux 💚 last edited by
@brianleroux there are too many horror stories about runaway aws bills. One of the value props of a PaaS vendor is normalizing the pricing and making it more predictable. I get that.