
Konrad Jakubiec
Domain-Driven Design, Event-driven architecture, Event Storming, Event Sourcing, Scala
Gdynia, Poland
Actions
Open-minded Software Engineer passionate about Domain-driven Design backed by practical implementation throughout 10 years of experience. Eager to conduct Event Storming sessions and explore the complexity of business domains.
A charismatic leader of the cross-functional team delivering a product using tailored-made systems. Highly interested in quality improvement through an evolutionary approach to the development lifecycle.
Background includes extensive experience in backend development with Scala, Kotlin, Kafka, Event Sourcing and Reactive Extensions as well as extensive adoption of infrastructure as a coding principle on AWS covered by Pulumi.
Spending free time on self-growth, discovering new music and playing on drums.
The growing speaker in areas of interest like Domain-driven Design and Event-driven architecture.
Links
Area of Expertise
Topics
Time-based domain events quickly
Time-Based Domain Events are a niche in the studies of business modelling. Moreover, there is no straightforward answer to whether the technology would be appropriate to support them efficiently. Dealing with time very often proves to be a tough challenge. Especially bearing in mind distributed computing and various aspects of it. However, it is very likely that in your Domain, there is a plethora of Domain Events triggered by a precisely defined point in time.
The purpose of this light talk is to elaborate quickly, showing real business scenarios, what types of domain events triggered by the time can be explored including Aggregate Level events, Just in time events and Context-wide events.
Just in time events on Kafka
Dealing with time very often proves to be a tough challenge. Especially bearing in mind distributed computing and various aspects of it. However, it is very likely that in your Domain, there is a plethora of Domain Events triggered by a precisely defined point in time which closely relates to the concept of Just In Time events.
The purpose of this presentation is to tackle difficulties in proper and reliable design in order to fulfil business needs where Just In Time Events are concerned. In the first place, some brief overview of a general idea is given. Secondly, the focus is put on the real requirements such as interaction with domain models. Next part includes technical exploration of solution backed up with Kafka where possibilities offered by Processor API are explored.
The presentation contains some code snippets written in Kotlin.
Time-based Domain Events Modelling
Time-Based Domain Events are a niche in the studies of business modelling. Moreover, there is no straightforward answer to whether technology would be appropriate to support them efficiently. Dealing with time very often proves to be a tough challenge. Especially bearing in mind distributed computing and various aspects of it. However, it is very likely that in your Domain, there is a plethora of Domain Events triggered by a precisely defined point in time.
The purpose of this presentation is to tackle difficulties in proper and reliable model in order to fulfil business needs where Time-Based Domain Events are concerned. In the first place, some brief overview of a general idea is given. Secondly, the focus is put on the real requirements such as interaction with domain models. Next part includes exploration of possible approaches to implementation of Time-based domain events. It is hoped that this presentation will inspire interested parties to further research.
Event Storming to Code
If you ever wonder how to translate Design Level Event Storming into working code using Domain-Driven Desing tactical building blocks then this session is a perfect opportunity to learn and exchange ideas about it.
I will introduce you to the simple but real domain model and elaborate on implementation options. The code snippets are based on JVM stack.
DDD, JVM, event storming, lightning talk
Code Kata: Modelowanie agregatów w kodzie
18:15 CET Lightning Talk: Event Storming to Code
Domain-Driven Design Europe 2021 Sessionize Event
RxJava introduction lecture at Jagiellonian Univeristy

Konrad Jakubiec
Domain-Driven Design, Event-driven architecture, Event Storming, Event Sourcing, Scala
Gdynia, Poland
Links
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