Architecture, Event sourcing, Kotlin, Programming Event sourcing with Kotlin, pure functions and arrow-kt Event sourcing made simple April 24, 2024 Tomasz