I have my own price/product service that I need to connect to Magento. The service has a variable amount of products with very variable prices. The price can change with every request a customer makes. So it needs to be fetched every time a customer requests the page at least. But probably even in between, informing him/her of an updated price.
What is the best practice to do this in Magento 2? Do I completely drag out the price part of Magento to my API? Do I overwrite prices in the Magento database with my API? Do I fetch prices on the fly with the API or do I overwrite them after Magento sets the prices? Or ...?
At most I want to prevent being forced to maintain products and prices in two places (Magento, my database).
Thanks for any information, read-ups, books about the topic!