question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support product retrieval/definition via database, in `productcatalogservice`

See original GitHub issue

Describe 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 the productcatalogservice.
  • 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 the products.json file.
    • add a Kustomize Component and documentation for enabling/configuring this new feature

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:open
  • Created 10 months ago
  • Comments:5

github_iconTop GitHub Comments

1reaction
NimJaycommented, Nov 12, 2022

Do you have the original diagram for this image available … ?

Yes! 😃 See Google Slides here.

1reaction
LukeSchlangencommented, Nov 10, 2022

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!

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found