I want to create a mini version of monster where I can integrate a lot of 3rd part services like coursa udemy udecity etc data and integreate them to the user profile . I was going to build it using a nodejs framework mainly sails js or loopback . but I came by Baas thing and dreamfactory as an open source system . long story short I’m asking in 7 points mainly .
1- performance and scalability as I’m planning to use the free tier vs nodejs running on multi nodes etc
2- Authentication with as many systems as possible aside from facebook , GitHub which are officially supported is that will be any easier with dreamfactory if the service is using auth2.0 and what if it’s not using it
3- is the free tier limits me with a certain number of process to run similarly and any other limitation in the free version that will not allow me to scale .
4- creating complex queries to the database in case of SQL e.g MySQL and how it can mange multi-database including NoSQL like mongo
5- if the system doesn’t support a database by default like rethinkDB for example what is the situation
6- any thought about the advantages of going old school instead of a Baas system ??
7- backup of custom scripts and configuration and thing similar to git . that will help me migrate my system from digital ocean to another provider for example