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

Better API/DB piece #21

Open
jamesmarlowe opened this issue Jun 25, 2017 · 0 comments
Open

Better API/DB piece #21

jamesmarlowe opened this issue Jun 25, 2017 · 0 comments
Assignees

Comments

@jamesmarlowe
Copy link
Contributor

jamesmarlowe commented Jun 25, 2017

No one likes sails, and it's not solving our problems well enough, and its devs are leaving. On top of which, we have new things we need to do that it won't handle well like dumping diffs via xml/csv to Caseworthy. And trying to get our auth to do what we want means completely designing/implementing/testing the whole permissions system. All of that I could get past, except that now sails won't even start up. I previously said we were too far down the sails hole to find something else, but I now think I was wrong and it's not a good choice to stay. Now that we know what we need from an API/DB solution, we're in a better place to make an informed choice.

New thing considerations:

  • support and docs (maintained by a company not a guy)
  • authentication/ permissions (connect to our login flow and support complex rules)
  • database it connects to (postgresql/mongo/etc)
  • ease of access from javascript
  • export to csv/xml
  • documentation generation
  • testing
  • schema/view definition language
  • ES6 compatible
  • management interface
  • compatibility with HUD standard
  • SQL vs. NOSQL
  • loss/redoing of work
  • ease of use

Some possible options:

@jamesmarlowe jamesmarlowe self-assigned this Jun 25, 2017
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