Authentication – passport.js, firebase auth, autho, apollo? What is the best idea for a data science startup

Hi everyone!

I am revising my MVP to be future proof at the moment.

Currently I am using passport.js, mysql and html to manage authentication and user data for a big data platform.

I am wanting to keep it as simple as possible while not shooting myself in the foot in the future. Meaning, I hvae built a new front end with next.js, and am considering using firebase authentication to manage user auth.

Will this make life more difficult if i want to collate a large amount of data from users and then be able to tie it to there identifier as a separate data source?

I want to keep using mysql for now, but migrate to using graphql and a mixture of nosql data. So i was thinking – should i just use apollo and apollo authentication, and migrate everything to that sort of database style?

Or should I keep my current postport.js and mysql setup, which is a bit honerous as my team is non-technical largely, so SQL queries may take up a lot of time versus using graphql?

Love some feedback! Thanks!

The startup, if anyone is curious, is https://Moodmap.app

submitted by /u/Hewlbern
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/33WjDjE

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close