Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Architecture #24

Open
vlad-saling opened this issue Jun 5, 2018 · 0 comments
Open

Architecture #24

vlad-saling opened this issue Jun 5, 2018 · 0 comments

Comments

@vlad-saling
Copy link
Member

By Martin Starosta:

moonstreet-architecture

BaaS - will be on Firebase where all data will be stored.
Logic - will be Node.js application which will fetch data from multiple APIs (Cryptocompare, Coinmarketcap, Kraken, etc.) and store them in Firebase
Client - will be React or Vue application which will fetch data from BaaS and display on client screen.

Based on research, Firebase will not be correct for storing historical data, etc. We will have own Node server with logic (API) or we will go on cloud (Heroku, cloudno.de,...)

As database we will use PostgreSQL or Couch/MongoDB. Will be investigated.

moonstreet-architecture 1

We can have own BE built with Node/Express. As starter we could use Heroku or other free cloud tier.

For our own history data, we will have PostgreSQL or Couch/Mongo DB (need to take a decision). For user and runtime data, we will go with Firebase, as discussed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant