.FILE 2G 3G 4G 5G

Previous presentation at Goto 10 in Malmö

Event Sourcing with (Pure) Functions

24 nov 2021, 17:30–20:00 | Organizer: Foo Café

The event has passed.

For quite a while, I've been thinking about how a typical event-sourced application could be made simpler, even in mainstream OO languages such as Java or Kotlin, if the domain model was implemented with just functions. Not only would the domain model be easier to reason about, but also composable and easy to test without special frameworks. This talk will show an example of an event-sourced domain model written in a mainstream language (Kotlin) without any infrastructure dependencies whatsoever. We'll then continue by looking at Occurrent, an open-source event sourcing library for the JVM, to store the events returned from your domain model. We'll also talk about CloudEvents and why you might consider using them for event sourcing purposes.

  • 24 nov 2021, 17:30–20:00
  • English
  • Organizer: Foo Café

Goto 10 är en arena där individer och organisationer kan dela kunskap, idéer och perspektiv. Detta event speglar arrangörens åsikter och delas inte nödvändigtvis av oss på Goto 10 och Internetstiftelsen. På Goto 10 får idéer och kunskap testas, diskuteras och utvecklas så länge de följer våra riktlinjer.