Casumo, online casino
Casumo Solution is using
Microservices were used to help establish the scalable teams by mapping the problems to smaller chunks which could then be independently maintained by the teams. Finding the correct boundaries took some trial-and-error, with larger services eventually being split up and some smaller services merged during the development process.
Event sourcing is ensuring that every change to the state of an application is captured in an event object, and that these event objects are themselves stored in the sequence they were applied for the same lifetime as the application state itself. With out-of-the-box solutions, the system became unstable and crashed sometimes, requiring a lot of attention along the way.
Event based integration automatically leads to the correct domain model when event sourcing is applied, as long as the event flow is properly understood.
“Axon Framework is aimed at making life easier for developers who want to create a java application based on the CQRS principles. It improved our development speed and made us more comfortable with the system. It also forced us to apply a number of methods which have benefited us going forward.”