After ReactiveMongo was released late last year, I spent 2 months rewriting an application in Scala to use it. It is as close to the MongoDB wire-protocol as possible but unlike the official drivers, it is fully asynchronous & non-blocking, using the powerful Akka actors underneath the hood.
This talk will compare some of the idiomatic differences between programming with different MongoDB drivers, architectural patterns and also gives examples of the performance implications of these decisions.
After the talk, the attendees should have a clear understanding of why the concepts behind ReactiveMongo are important and also be able to reason about how they structure their application.