Program JavaZone

Workshop Tirsdag 1. september

Event Sourcing: From Chaos to Control

Workshop B

Norsk 2 t DDD Architecture Patterns Database Micro Services

Robin Grundvåg

Robin has been through most of the stack and loves working with everything from backend, frontend, devops, etc. He has experience in many technologies ranging from Rust, Kubernetes, React, Java, .NET, etc. He is also a sucker for retro games and loves modding them to add new experiences and features. He currently works at Miles as a consultant.

Jostein Hjortland Tysse

Jostein is a full-stack developer who loves exploring new technologies. He has experience with everything from backend development in Rust, Java and .NET to frontend development in React and mobile development in React Native. Jostein enjoys teaching and has previously lectured on several subjects at NTNU. He currently works with the real estate platform Hjem.no 🏠

Have you ever worked on a project where the history of the system vanished? Ten years have passed, no one from the original team works there anymore, and no one understands what the data even does anymore. We have all been there. Usually we store the current state, but that looses information about the journey - all that valuable context about what happened over time.

What if we could change it? What if you didn't just have the current state of the application, but also how it got there!
This might sound like magic, but it is possible through Event Sourcing! In this workshop, we introduce concepts around Event Sourcing and how it can be used to orchestrate an online store. We want to show how you define events, create and listen to event-streams, and how you can build database models through events.

This workshop is on an introductory level and fits well for developers who want to learn basic Event Sourcing techniques.

Developers

Laptop with Java and Docker installed and any basic IDE

  1. From Streams to SQL to AI. Build an Open Source HTAP Platform in 4 Hours Workshop A
  2. Build AI Agents That Actually Do Things — Hands-on with MCP Workshop C
  3. From data to OGC API (Features) service using Geoserver Workshop D