DDD/CQRS/ES with Akka - case study


Details
This time we will take more practical approach and analyze a case study project.
Abstract:
Event Sourcing and Command Query Responsibility Segregation are very interesting, emerging architectural ideas especially for low-latency systems. Recently we managed to successfully implement the idea (still working on improvements) and proved it really scales out thanks to akka toolkit with its still experimental modules: akka-persistence, akka-clustering, akka-cluster-sharding. We'll briefly introduce the idea of CQRS and Event Sourcing, describe the main challenges we faced during the implementation and discuss how the domain-driven helps building distributed applications.
Our speakers:
Andrzej:
I'm 5th year student of Computer Science at AGH university in Krakow/Poland. My active interest in Scala and Akka started during working on master thesis project where we implemented scalable CQRS/ES architecture using Typesafe reactive platform. I have some professional experience working in companies like IBM and Sabre (mostly in Java language).
Bartek:
I am a MSc student at AGH University of Science and Technology in Krakow, Poland. I am specializing in distributed systems and domain-driven design currently. In terms of my professional experience I was an intern in Sabre Holdings, Google (twice) and I am working on my MSc Thesis with Lufthansa Systems now. Apart of that, I am involved in many crazy educational ideas like organising student interest groups, giving lectures, preparing courses and doing projects together with my colleagues.
As always - experienced DDDesigners and newcommers are welcome!
PS.
We are looking for speakers!
If you have something interesting to share (around DDD, CQRS, or similar topic), write to us: dddkrk [at] gmail [dot] com or tweet to us @dddkrk (https://twitter.com/dddkrk)
The meetup will be organized with cooperation with Katedra Informatyki Stosowanej (http://kis.agh.edu.pl/) and Centrum Inteligentnych Systemów Informatyczych (http://isi.agh.edu.pl/).

DDD/CQRS/ES with Akka - case study