I made this presentation to help myself learn about distributed Postgres; specifically Postgres BDR. It includes background information necessary to understand different Postgres Distributed modes of operation. The notion of a database journal is explained in case the audience is unfamiliar.
The meat of the presentation is looking at various conflicts that will inevitably arise when using a distributed Postgres BDR. It ends with the conclusion that app writers must deal with certain conflicts and points out the user experience effect.