At ACI Worldwide, we have a wide variety of payment related products leveraging PostgreSQL-BDR in Active-Active configurations. In these types of configurations, there are varying potentials for BDR related conflicts to occur. This presentation — intended for an audience or Architects, Database Developers and/or DBA’s — will focus on update/update related conflicts, explain that a conflict resolution plan is a necessity in Active-Active configuration. Then I will explain the various mechanisms for BDR conflict resolution (Avoid Conflicts, Last wins, CRDTs, Conflict Triggers) which could be employed, the pros and cons or each, and the situations where they are best used. Lastly, I’ll explore some development techniques that can be used to produce conflicts and implement conflict related use cases.