PRO Workshop (API): Testing Pyramid for Event-Driven Microservices

Dan Siwiec
Kambr, Principal Architect

I am a coding architect at Slalom. I've been writing software for 15 years and as a consultant, I have the privilege of working with many domains, technology stacks, and architectures which helps me observe new patterns and trends in the industry. I currently work with a brilliant team of engineers designing and implementing a Kafka-based event system in the field of transportation. 

Event-Driven systems, being decoupled by definition, present a very different API from classic, endpoint-based microservices. This characteristic requires an evolution of the traditional approach to writing automated tests.
In this session, we will look at various ways to write these automated tests for these kinds of systems. The session will include a live code walkthrough in Kotlin.