MoonMail: Serverless Framework for Sending Emails Using AWS SES and Lambda
github.com
github.com
How does this product differ/improve on what's out there?
Also, why is Lambda important? I have no idea what Lambda is. It's pretty easy to use AWS SES from 20-30 lines of code in a single script to send emails, so more "Why would I use this over existing solutions?" would be helpful.
Lambda doesn't make it easier to use SES. It does make it easier to not rely on ec2 for the same workload.
They also have some nice integrations with other AWS components like S3, dynamo and api gateway, if those float your boat. Eg trigger a lambda function if someone writes a file into S3.
The biggest two problems are that A) You're using AWS SES (which lots of people do, so it doesn't have a great rep) and B) You don't have a static IP address (So again, you're sharing the email IP reputation with everyone else).
So it will work, but you may not get the best deliverability. Of course, if you're users interact with you already it may not matter and get delivered just fine. Also seeing is how this is a shit ton cheaper than the "big" players (like Marketo and Eloqua) it might be a good stopgap for someone who wants to send lots and lots of emails but can't afford the expensive toys.
Is that $0.70 or $0.07 per thousand?
You know what is going to happen. Because it's a marketing buzzword it will be added to everything and anything and won't even mean what you think it means anymore. Just like "cloud" or "microservice". Then it will end up sounding bad anyway. Do you still market your products with "web 2.0" moniker ? That's right, you don't. I can't take people using the word "serverless" seriously to begin with.
For example, http://apex.run/.
And as much as it pains the cynic in me to say it, just because something is a marketing term doesn't mean it's bad. Even without a strict definition a single word that replaces several words, sentences or paragraphs is really useful for communication even if it makes it less approachable to people that are new to it. Could you imagine going to "function that runs on demand on someone else's server Conf 2016"? Or how unwieldy discussions during it would be? And yeah, there's probably a better single word out there for it but that's an uphill battle I'm glad I'm not fighting.