Spring Boot, Kotlin, Kofu and Coroutines | Bootiful CQRS & Event Sourcing + Axon

Join waitlist?

2 on waitlist

Share:

Jaarbeurs Meetup

Jaarbeursplein 6 · Utrecht

How to find us

Jaarbeurs Meetup: https://www.jaarbeurs.nl/meetup

Location image of event venue

Details

On the 18 of March 2019, Sourcelabs will host another awesome meetup with talks from top speakers Sébastien Deleuze (Pivotal) and Allard Buijze (AxonIQ).

Schedule

- 18:00 - 19:00 - Food and drinks
- 19:00 - 20:00 - Spring Boot with Kofu and Coroutines, Sébastien Deleuze
- 20:00 - 20:15 - Short break
- 20:15 - 21:15 - Bootiful CQRS and Event Sourcing with Axon, Allard Buijze
- 21:15 - 22:00 - Drinks

Location

Jaarbeurs Meetup
- Jaarbeursplein 6, Utrecht
- https://www.jaarbeurs.nl/meetup
- Plenty of parking spots available, very close to Utrecht CS

Spring Boot with Kofu and Coroutines
Sébastien Deleuze, Pivotal

During this talk, I will introduce the upcoming official Spring Coroutines APIs (for Framework, Boot, Data) as well as Kofu, the Kotlin DSL currently incubated in Spring Fu project (https://github.com/spring-projects/spring-fu), which allows to configure Spring Boot in a more explicit and efficient way.

I will show how to use them in a live coding by leveraging the new Coroutines APIs of WebFlux and Spring Data R2DBC (https://spring.io/projects/spring-data-r2dbc). We will also compare Reactive and Coroutines APIs (pros, cons) to help you to make an educated choice.

Bootiful CQRS and Event Sourcing with Axon Framework
Allard Buijze, CTO & Founder AxonIQ

Events are becoming increasingly important in modern architectures. Although CQRS and Event Sourcing are increasingly being adopted, the complexity of implementing it is often highly over-estimated.

In this session, we will first briefly cover what CQRS and Event Sourcing are, and how it addresses some common requirements that modern applications have.

Next, we will open up the IDE and see how Spring Boot and Axon Framework work neatly together to get you up and running with Event Sourcing in mere minutes.

Once we have the application running, we will use Spring Cloud Discovery to scale the application out, where Axon will ensure optimal routing of commands. We will also see how we can easily use Spring AMQP to publish all events to an AMQP message queue as well.

Hope to meet you there!

Sourcelabs