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

Improve scalability and separation of concerns #74

Closed
3 tasks done
claustres opened this issue May 6, 2019 · 6 comments
Closed
3 tasks done

Improve scalability and separation of concerns #74

claustres opened this issue May 6, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@claustres
Copy link
Member

claustres commented May 6, 2019

Now:

  • we only use Weacast as an independent/external API
  • services like vigicrues are built-in within the application

It would be useful for separation of concerns and scalability to allow:

  • the use of different DBs for different services (typically one local DB for app specific data like catalog and one global DB for shared data like vigicrues)
  • the use of an internal API to access shared meteo data from Weacast in Kano
  • to propose an internal API to access shared data like vigicrues, from Kano in others apps

Might be linked to kalisio/kdk#7 although we don't necessarily want to build microservices for now.

@claustres claustres added the enhancement New feature or request label May 6, 2019
@claustres
Copy link
Member Author

@claustres
Copy link
Member Author

Started prototyping a solution in the simpler Weacast environment: weacast/weacast#42.

claustres added a commit that referenced this issue May 29, 2019
@claustres
Copy link
Member Author

Using fathers-distributed does not work out-of-the-box on a swarm cluster, trying to use Redis now.

@claustres
Copy link
Member Author

Tested fine with Redis.

@claustres
Copy link
Member Author

claustres commented Jun 5, 2019

Waiting for kalisio/kCore#127 now to be able to address different DBs.

@claustres
Copy link
Member Author

Waiting also for kalisio/feathers-distributed#23 to avoid polluting e.g. Weacast with services coming from Kano.

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

No branches or pull requests

1 participant