Looking for some quick guidance with a starter go app. Im using the influx golang client v1 library to query influx parse and based on some logic write back into influx under a different measurement name some metrics every minute or so. My concern is running more then one instance of an app like thay will result in duplicate queries and writes to influxdb. Id like to take the cloud native approach to make it scalable and more reliable but how can I avoid overlap when running more then one instance? Is this a use case where more then one instance just shouldnt run?