Support product retrieval/definition via database, in `productcatalogservice`
See original GitHub issueDescribe request or inquiry
- This was requested by @LukeSchlangen and @moficodes. (Mofi, Luke, please provide any more details that I might have missed.)
- Currently, the Online Boutique’s products are defined inside a
products.json
file inside theproductcatalogservice
. - But we want to also support the ability to load this list of products from a database (e.g., in-cluster SQL database, or a database on a cloud service).
- That database would be populated by another app — not Online Boutique — which Luke and Mofi would maintain in a different repository.
- Work necessary from Online Boutique
- add code inside
productcatalogservice
to read from a database (specified via environment variables) instead of theproducts.json
file. - add a Kustomize Component and documentation for enabling/configuring this new feature
- add code inside
What purpose/environment will this feature serve?
- Luke and Mofi want to demo multiple scenarios, but this specific features requests (detailed in this GitHub issue) will help us demo:
- two microservice-based apps sharing data.
Issue Analytics
- State:
- Created 10 months ago
- Comments:5
Top Results From Across the Web
Information retrieval - Wikipedia
Information retrieval is the science of searching for information in a document, searching for documents themselves, and also searching for the metadata that ......
Read more >Glossary of Usage Terms - Document - support.gale.com
A successful request for a database record that has originated from a set of search results, from browsing the database or from a...
Read more >Review of Product Information Retrieval: Representation and ...
A large amount as well as various types of product information have been generated and are available within the engineering databases.
Read more >Database Management System (DBMS) - TechTarget
A database management system (DBMS) is software to create and manage databases, allowing users to create, read, update and delete data in a...
Read more >Database basics - Microsoft Support
Databases can store information about people, products, orders, or anything else. Many databases start as a list in a word-processing program or spreadsheet ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Yes! 😃 See Google Slides here.
We’re still not sure what would be the best way to integrate this “back office” application into the Microservices Demo.
I think we will have to build and test a few potential integration options. It could be a flag like the Redis cache, or it could be the responsibility of the “Back Office” Application to build on top of the existing demo, or create a branch, separate fork? I don’t think we’re at a place quite yet to have an “ask” for the existing microservices-demo repository. Definitely open to ideas!