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

Database services #18

Open
NicolasMahe opened this issue Jul 11, 2018 · 0 comments
Open

Database services #18

NicolasMahe opened this issue Jul 11, 2018 · 0 comments
Labels
help wanted Extra attention is needed service Related to service

Comments

@NicolasMahe
Copy link
Member

This issue is for the proposal of a service. Feel free to contribute by sharing your feedback or implementing part of it and sharing it here.

Description

Database systems are a fundamental in applications development.

The MESG ecosystem should contains services that ease the connection and interaction with databases.

The database services could be grouped in 2 main categories:

Proxy to a remote database

The database itself will be hosted outside of MESG. The service's tasks should accept as parameters its credentials and endpoint.

Start a local database

The database should run inside the service (in a linked container) with a shared volume to the host computer (in order to not keep the data when the service restart).

Task suggestions

The tasks should map the database basic functions (insert, query, update, delete).

Events suggestions

Even if the database doesn't emit any events, we could create and emit events when insert, delete or update occur to make the DB reactive!

@NicolasMahe NicolasMahe added the service Related to service label Jul 11, 2018
@antho1404 antho1404 added the help wanted Extra attention is needed label Jul 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed service Related to service
Projects
None yet
Development

No branches or pull requests

2 participants