Km9aoxsfcpvnhneqhxz7
SkillsCast

Leveraging Domain Events at the Heart of Our Systems

26th April 2018 in London at CodeNode

There are 23 other SkillsCasts available from DDD eXchange 2018

Please log in to watch this conference skillscast.

697058206 640

One of the most important building blocks of Domain Driven Design is the Domain Event. This was not always the case. At the early days of DDD, domain event's were just one of many building blocks. It was not as highly regarded as other building blocks such as Entities, Aggregates, Repositories... Domain events have many interesting properties. They can be used in the discovery and modelling process in the Event Storming workshops, but they are also great landmarks of business processes in domain models and the code itself. Also, the wider adoption of CQRS based and Event sourced architectures in the industry, put domain events at the heart of the systems. However, the implementation of domain events inside architecture is not straightforward and there are many technical constraints one has to take into account. In this talk, Tomasz will discuss different patterns he's worked with that has helped him to leverage domain events into the distributed architectures.

Domain events have many interesting properties. They can be used in the discovery and modelling process in the Event Storming workshops, but they are also great landmarks of business processes in domain models and the code itself. Also, the wider adoption of CQRS based and Event sourced architectures in the industry, put domain events at the heart of the systems.

However, the implementation of domain events inside architecture is not straightforward and there are many technical constraints one has to take into account.

In this talk, Tomasz will discuss different patterns he's worked with that has helped him to leverage domain events into the distributed architectures.

You can find tom @tjaskula, Blog and recently on Medium

YOU MAY ALSO LIKE:

Thanks to our sponsors

Leveraging Domain Events at the Heart of Our Systems

Tomasz Jaskula

Tomasz is a software craftsman, founder and organiser of Paris user groups for F# and Domain Driven Design. He's mainly focused on creating software delivering true business value which aligns with the business strategic initiatives and bears solutions with clearly identifiable competitive advantage. Tomasz worked for many companies in SIRH, e-commerce, insurance and financial fields and he has a great experience in solving their real problems for more than 16 years. He's currently working in the financial field on CQRS and Event Sourced systems. Personally, Tomasz is interested in Domain Driven Design, functional programming and playing loud music on his guitar.

SkillsCast

Please log in to watch this conference skillscast.

697058206 640

One of the most important building blocks of Domain Driven Design is the Domain Event. This was not always the case. At the early days of DDD, domain event's were just one of many building blocks. It was not as highly regarded as other building blocks such as Entities, Aggregates, Repositories... Domain events have many interesting properties. They can be used in the discovery and modelling process in the Event Storming workshops, but they are also great landmarks of business processes in domain models and the code itself. Also, the wider adoption of CQRS based and Event sourced architectures in the industry, put domain events at the heart of the systems. However, the implementation of domain events inside architecture is not straightforward and there are many technical constraints one has to take into account. In this talk, Tomasz will discuss different patterns he's worked with that has helped him to leverage domain events into the distributed architectures.

Domain events have many interesting properties. They can be used in the discovery and modelling process in the Event Storming workshops, but they are also great landmarks of business processes in domain models and the code itself. Also, the wider adoption of CQRS based and Event sourced architectures in the industry, put domain events at the heart of the systems.

However, the implementation of domain events inside architecture is not straightforward and there are many technical constraints one has to take into account.

In this talk, Tomasz will discuss different patterns he's worked with that has helped him to leverage domain events into the distributed architectures.

You can find tom @tjaskula, Blog and recently on Medium

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Leveraging Domain Events at the Heart of Our Systems

Tomasz Jaskula

Tomasz is a software craftsman, founder and organiser of Paris user groups for F# and Domain Driven Design. He's mainly focused on creating software delivering true business value which aligns with the business strategic initiatives and bears solutions with clearly identifiable competitive advantage. Tomasz worked for many companies in SIRH, e-commerce, insurance and financial fields and he has a great experience in solving their real problems for more than 16 years. He's currently working in the financial field on CQRS and Event Sourced systems. Personally, Tomasz is interested in Domain Driven Design, functional programming and playing loud music on his guitar.

Photos