Temporal with Aurora db

have anyone tried temporal with aurora db?
if so, will running temporal on aurora be just be same as running temporal with mysql5.7?

if so will this be a better approach for xdc kind of setup instead of trying to replicate mysql cluster across regions?

1 Like

There are definitely users running Temporal/Cadence with Aurora so that works. As for the replication strategy you mentioned, I’m not sure what the best approach is. Let me tag someone who does.

You certainly don’t want to replicate MySQL across regions. XDC is the way to go.

This area has always been confusing, are you saying with XDC settings, each cluster can have its own database and temporal will replicate all info from the primary namespace/domain to secondary automatically?

  • XDC allows to link two or more clusters together.
  • Each cluster is practically independent with its own database.
  • Each namespace can be active in one cluster at a time.
  • Different namespaces can be active in different clusters. So there is no failover cluster command, only failover namespace one.
  • Data is replicated asynchronously (currently using Kafka) between clusters.
  • In case of inconsistencies caused by network partitions and replication delays Temporal performs conflict resolution ensuring that no signals are lost.
2 Likes

Thanks for summing up @maxim