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:
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Modern development with Java (in London on 9th - 11th December 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Keynote by Ruben Bridgewater on Performance Optimisations and the Possible Savings Doing So (in London on 30th October 2019)
- Keynote: (Programming Languages) in Agda = Programming (Languages in Agda) (SkillsCast recorded in October 2019)
- Keynote: Haskell is a Great Host (SkillsCast recorded in October 2019)
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.