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

API & DB Info for Remote Glossary #124

Open
abhishek-goel opened this issue Oct 21, 2024 · 2 comments
Open

API & DB Info for Remote Glossary #124

abhishek-goel opened this issue Oct 21, 2024 · 2 comments

Comments

@abhishek-goel
Copy link

Is there an API and DB schema available that will help me quickly spin up a DB, connect the API to it and have it running quickly? The goal is to reduce the amount of work to be done. Just like the documentation says to update config.json for Remote Glossary, if I can have application code that can be easily run with DB, things will be much faster.

You could have the application configured to use an in-memory DB by default.
Also, it would help if you provided a tool to quickly load the glossary.json to the DB or convert the json into a SQL file that I can run against the DB.

I know there can be a lot of options of application frameworks (e.g. SpringBoot, Quarkus, Micronaut, etc.) and DBs (e.g. PostGres, MongoDB, MySQL, etc.) but you could start off with an opinionated view and create something for the framework and DB you use internally at Capital One.

@amadib
Copy link
Contributor

amadib commented Dec 10, 2024

Hello @abhishek-goel - Appreciate your patience here! There is a sample glossary here and you can toggle the configuration here.

Hope this helps! Please let me know so I can close this issue 😄

@abhishek-goel
Copy link
Author

@amadib
Unfortunately, this does not help. I know about the sample glossary already. I'd also discovered the enableRemoteLookup flag.

My point with this issue was to create a new feature request where an example of a DB & API is included for when someone wants to set enableRemoteLookup to true. It could be all AWS hosted set up using a Lambda and instructions for how to set up a basic DynamoDB or MongoDB. Just something more to help users of this awesome tool get setup more quickly without having to figure out too many things on their own.

You may choose to close this issue. But it would be great if you can show me how to raise a request for a new-feature/enhancement.

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

2 participants