My question is around pricing of “logical endpoints” and whether the endpoints in my architecture are considered the same logical ones due to the type of deployment I intend to do.
I am developing an ecommerce application that is intended to be used globally but has country specific integrations and configuration.
The host applications that make up the system, both backend and frontend, are to be deployed in kubernetes and initially there would be 6 distinct logical endpoints. Scaling of endpoints would be provided by adjustment of kubernetes pod instances within the cluster.
For a few reasons I decided that I could introduce each new country by deploying country-specific infrastructure, applications and configuration, thereby isolating country scaling requirements.
So, whilst the applications I would deploy to different clusters are the same, albeit with minor version latency as deployment rolls out, their endpoints are not part of the same scaling unit. I imagine I’d still want to use the same license file for all countries but does my deployment compromise the pricing per endpoint in any way? In other words, am I expected to have a separate license file for each country cluster?