Couchbase has introduced multi-document ACID transactions, addressing a common query about NoSQL databases. While ACID (Atomicity, Consistency, Isolation, Durability) properties are traditionally associated with relational databases, Couchbase adapts these for distributed systems without compromising performance and scalability. The platform offers atomic operations for single documents, allowing changes to either succeed or fail as a whole, and consistency is ensured at the document level, albeit with application-level responsibilities for schema management. Couchbase supports read committed isolation for single documents with options for optimistic and pessimistic locking, enhancing data access concurrency. Durability in Couchbase prioritizes speed through a memory-first approach but allows developers to specify stronger durability settings by defining replication and persistence requirements across nodes. Although Couchbase's primitives do not fully meet the traditional ACID definition, they are sufficient for most microservices-based applications, with further innovations anticipated for cases requiring additional transactional guarantees.