I am adding another layer of API as an abstraction for the underlying DB, wondering what would be the best strategy for deployment?
I am deploying the CRDB on kubernetes. So -
Is it better to co-locate the CRDB worker and API container in the same pod?
Or is it better to co-locate (pod affinity) the API pod with CRDB worker on the same nodes?
Or better to be separated on different nodes?
Or any other suggestions?