Please log in to watch this conference skillscast.
Datomic is a relatively new and exiting entry into the database world. Its combination of the read-scalability of a NoSQL solution, the consistency guarantees known from traditional relational databases and a powerful query language is only one reason to take a closer look. No matter whether you are building microservices or a monolithic application, its flexible architecture fits nicely into a reactive Scala stack.
Having its roots in the Clojure community Datomic might be perceived as something foreign from a Scala developers point of view. You will discover that the contrary is the case and there are sizeable benefits in using an immutable database of facts. There are, in fact, a couple of Scala libraries around that make Datomic a viable choice.
Expect an experience report from the battlefield of the day-to-day. During this talk, you will learn from mistakes made, benefits reaped and explore how Peter and team extended on the existing libraries to integrate Datomic better into their Play and Akka application.
YOU MAY ALSO LIKE:
A Reactive Database of Facts
Peter is a historian turned software developer. He is spending most of his days writing software in Scala. After work he enjoys exploring new programming languages and organizes the Vienna Clojure user group.