Ask HN: Best practices for multi-datacenter infrastructure?
One approach I'm investigating having Kafka queueing the commits (and other requests) and one consumer on each data center writing the commit into GitLab to execute CI/CD pipelines and deploy applications based on that commit. (CI/CD will only execute once)
This way I don't have to worry about replicating each application data from one data center to another and worry about where data is being written and so on.
I want to ask HN, are there best practices or documentation on how to do this kind of architecture that you can point me at?
Or is there a better way to work on this solution?