Application development just got a lot easier! MongoDB 4.0 supports multi-document, multi-collection, multi-statement ACID transactions. We’ll walk through characteristics, syntax, optimization strategies, and all the guarantees transactions provide to simplify and speed up your application development. However, with great power comes great responsibility; you’ll also learn some details of the implementation of transactions in MongoDB and why transactions aren’t always the answer. Learn how to spot dangerous usage patterns and leverage the other features of MongoDB to meet your requirements before pushing to prod.