ZTB-8436 Testing Your Message-Driven Application | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

   Testing Your Message-Driven Application

Conference

Architecture
Architecture
Beginner & novice level

So you end up with messaging and event-driven architecture. You also have heard about event sourcing and applied this principle in a few places in your code. Everything seems to be working perfectly, you are about to perform the first release and you’ve decided to change the structure of one event. The event you have changed was both used for state reconstruction (event sourcing) and integration (event-driven architecture). Due to that change, out of a sudden, your acceptance environment stopped working… “How come?! I have only changed an implementation detail in my cool event-sourced domain!” said the senior developer.

In this talk, we will chat about how to work with events that are used as integration messages in your system. We will tackle content-negotiation, versioning and acceptance tests.

There will be a lot of Spring Cloud stack and we will see how we can benefit from Consumer Driven Contracts when NOT using REST APIs.

testing   messaging   Cloud Computing   Spring Cloud   Spring Cloud Stream  
Subscribe to Devoxx on YouTube
Marcin Grzejszczak
Marcin Grzejszczak
From Pivotal

Author of Mockito Instant and Mockito Cookbook books. Co-author of Applied Continuous Delivery Live Lessons. Co-founder of the Warsaw Groovy User Group and Warsaw Cloud Native Meetup and the DiverseIT initiative.

Lead of Spring Cloud Sleuth, Spring Cloud Contract and Cloud Pipelines projects at Pivotal.


Jakub Pilimon
Jakub Pilimon
From Pivotal

Developer/Trainer/EventStormer


Sign-in
Make sure to download the Android or iOS mobile schedule.