Answer these questions about your application stack and PostgreSQL schema and databases:
- Does our application use autoincrement or sequential surrogate keys?
- Is the most recent modification an acceptable way to resolve conflicts?
- Do we use any columns as data aggregates?
- Which is more important: latency or immediate constancy?
- Will cross-cluster DDL locks disrupt the application?