JAX London, 4–7 October 2021
The Conference for Java & Software Innovation

Functional Event Sourcing Workshop – Build your own ES Service in Kotlin

This talk originates from the archive. To the CURRENT program
Until June 24: ✓ Workshops day for free ✓ Save up to £470 Register now
Thursday, October 8 2020
09:00 - 17:00
Booking note:
Functional Event Sourcing Workshop

Bring your own laptop and find a pair. This is a fully hands-on session about how to design and build an event-sourcing service.

You will learn:

Event Sourcing pattern: store changes instead of state
The Functional approach: define behavior combining functions operating on immutable data
Command Query Segregation principle: how having two models give us more flexibility
Kotlin language (if you don’t know it yet)

You will practice:

How to use and debug the design pattern.
How to add new functionalities (Commands).
How to display information in new ways (Queries).

We will discuss together:

What works
What doesn’t
What are the pros and cons of different approaches

Take aways:

You will be able to develop an Event Sourcing service yourself without using any framework.
A couple of hours of programming fun.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more