I have microservices (Kubernetes pods) running in multiple regions. I have one monitored collection. (all regions will be monitoring the same collection; each region has multiple pods)
I want each document (that was updated) to be processed independently by the deployment-units in each region. Here's how I plan to make this work:
Questions:
the number of instances should not be greater than the number of leases.
Other than the fact that some pods could be sitting idle, does having more instances than leases, cause any other issues? (particularly issues in the lease state, or in acquiring/renewing leases, etc.)