Please log in to watch this conference skillscast.
This presentation will be using live coding to explore how to implement and implement a CQRS architecture using functional abstractions, pure functions and immutable data using Kotlin as language.
CQRS concepts go very he'll together with functional programming principles of immutability and high level functions.
You don't have to know Kotlin or functional programming but the knowledge can be beneficial. This session will try to capture the main architecture critical decision in implementing a CQRS application. He also believes that using a functional approach simplify the code and avoid some typical pitfalls in event store implementations. Of course, it can bring to other problems so he will discuss those as well.
YOU MAY ALSO LIKE:
- Project Valhalla with Uberto Barbini (SkillsCast recorded in January 2019)
- Domain Models in Practice with Marco Heimeshoff (Online Workshop on 6th - 10th June 2022)
- Domain-Driven Design in Practice with Michael Plöd (Online Workshop on 20th - 22nd September 2022)
- F# eXchange 2022: Online (Online Conference on 25th - 26th October 2022)
- Haskell eXchange 2022: Novice Track (Online Conference on 7th December 2022)
- LDN Talks May 2022 - Quickwit Takeover (in London on 30th May 2022)
- Dark Energy, Dark Matter and Microservice Architecture Collaboration Patterns (SkillsCast recorded in May 2022)
- Core Banking: A Tour of a Payments Ledger (SkillsCast recorded in December 2021)
Functional CQRS
Uberto Barbini
Uberto is an expert on designing and building software products, currently working with financial institutions in London. He has more than two decades experience, in many industries in building great sw products. He has been practising TDD and Agile since 2001. He writes technical articles, regularly speaks at conferences around Europe and organises courses. Last but not least he is a passionate polyglot programmer, he started as a kid with a ZxSpectrum he hopes to continue for many years to come.