Couchbase Transactions: The What and How of Going Transactional

Couchbase 6.5 introduced distributed transactions that offer the ACID guarantees you need to safely perform multi-document operations. Couchbase uses a highly distributed, share-nothing protocol with no single point of failure, which provides robust performance at scale. This talk will cover how to use the Java transactions API effectively, including some helpful tips and tricks. We’ll also dive into automatic error handling, write-write conflict resolution, and the background cleanup process.