Hello everyone, I have a question...
In the next software (mobile app, web app, desktop app, etc...) what stack will you choose?
Firebase: This has firestore as database, auth, real time, ML kit, etc... Various modules to create an application the complete enough.
Amplify aws: This has the same objetive of firebase, excepting that is works directly from the backend with nodejs, either, with an rest or graphql api, it brings with the integration of the database dynamodb, auth, real time, etc... Various modules to create applications, but not AI, as firebase does with ML kit.
Backend from scratch: Creating the backend, either with nodejs, php, python, .net, whatever, with the database that you wants, sql or nosql.
The question is, for you as a developer, ¿What do you prefer? Because program something from zero is expencive for me, since we have to spend enough money in scalability and be careful because the database has the back-ups needed, the api o website does not down, etc... Instead the services as firebase or amplify already resolve it with an economic price (for me). So, it would be worth to build projects from zero? Knowing that ambicious applications like duolingo, the new york times, etc, use the the pay services... I'd like to read your opinion, thank you!