I was missing some features and scalability from the built-in InRiver iPMC extension log. Therefore I did an integration that demonstrates how to log events, exceptions and metrics to Azure Application Insights (using it as a supplementary log service).
Usually importing images from a "hot folder" to iPMC would require a scheduled extension. But it can also be made serverless. See my demonstration here.
What if product managers wants to have all images tagged in InRiver, but does not really like to do it manually? How can that be automated using artificial intelligence in the cloud? In this blog post I create a new InRiver iPMC extension that integrates to Azure's Computer Vision API.
In InRiver some fields have raw values that need to be transformed because of a target system. It could be that all color codes should be consolidated to just 20 color groups. But how to do that? And where to store all the transformation combinations? In this blog post, I demonstrate how to implement an InRiver iPMC extension that transforms field values using a custom table in Azure Table Storage.