<img height="1" width="1" src="https://www.facebook.com/tr?id=1076094119157733&amp;ev=PageView &amp;noscript=1">

Posted by Cornel Foltea
Wed, Apr 20, 2016


 

Posted by Cornel Foltea
Wed, Nov 11, 2015

Posted by Martin Zapletal
Sun, Mar 8, 2015

Concepts such as event sourcing and CQRS allow an application to store all events that happen in the system using a persistence mechanism. The events can not be mutated and current state of the system in any point in history can be reconstructed by replaying all the events until that point. For performance reasons obviously the state can be cached using a snapshot. But the undisputable advantage of this approach is that the whole history of events (including user actions, behaviour or system messages - anything we decide to store) is available to us rather than just the current state. Event sourcing was thoroughly discussed before for instance in [1] or [2] and CQRS in [3], [4] or [5]

In this post we will discuss how we can store and further use these data by connecting Akka, Cassandra and Spark, focusing mostly on the configuration, Akka serialization and Akka-analytics project. Later I will follow up with another blog post building on top of this with an example of using machine learning techniques to obtain some insights to help optimize future decisions and application workflow.

Posted by Laura Bria
Thu, Mar 5, 2015

Welcome to the 12th edition of #ThisWeekInDevOps ! 

This blog aims to keep you up to date with the latest news from the world of DevOps.

Recent Posts

Posts by Topic

see all

Subscribe to Email Updates