Session

Event-sourcing microservices on the JVM

Event-sourced applications only apply changes to their state by processing a persisted sequence of event messages. Using this model, it is possible to fully trace and explain any change that ever occurred within a system and to recreate any past state that the system has ever held. These properties motivated the Norwegian tax authority, Skatteetaten, to reimplement its register for subjects to taxation using such an event model. This talk gives an outline on how event sourcing is realized while dealing with asynchrony and eventual consistency of message processing within a system of distributed services. In this context, challenges of performance are also discussed. This talk also introduces an Oracle-based event store that is implemented in Java and that was developed for use in this project.

Rafael Winterhalter

software consultant at Scienta in Oslo

Oslo, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top