Right now Pythia is only tested in standalone mode, we need to ensure that Pythia can work as as a service in a k8s cluster and can be scaled to handle the volume of traces in production.
This means that the multiple Pythia containers might be running at the same time and we need to ensure that they don't step on each other and end up processing the same traces
Which means the pythia containers need to figure out how to co-ordinate amongst each other maybe using a distributed key value store like https://etcd.io/ ?
Right now Pythia is only tested in standalone mode, we need to ensure that Pythia can work as as a service in a k8s cluster and can be scaled to handle the volume of traces in production.
This means that the multiple Pythia containers might be running at the same time and we need to ensure that they don't step on each other and end up processing the same traces
Which means the pythia containers need to figure out how to co-ordinate amongst each other maybe using a distributed key value store like https://etcd.io/ ?