While this is at the edge of the interest of this group as it talks about avoiding coding, though it was interesting and related enough to share.
Bumped into a cloud service called Zapier that interestingly enough provides a way to integrate other cloud services without having to learn their APIs (and write and host the code).
While I am not convinced that I would use this service, I did go ahead and successfully used it to do the following on a test version of a web mobile app that I support:
- User creates account from mobile app
- Mobile app stores email as a new child in Firebase NOSQL database.
- Firebase triggers my Zapier "Zap" based on new child.
- My "Zap", using data from new child, triggers a welcome email to be sent through Mandrill to user.
My first reaction is that since I have a multitude of ways (since I have my own server with Node.js) to accomplish this same thing why bother with all of this.
The interesting thing, however, is that right now I have a fully functional web mobile app that effectively does not have any server code (that I wrote) running that can actually do things (like send email, etc.).
Food for thought.