The second Bonn Code Meetup focusses on test strategies for microservices with two talks motivated from an engineering team that has to address fast growth, dependencies between teams, short delivery times and of course high quality. How to test in such an environment?
* 18:30 – 19:00: Arrival, get to know each other
* 19:00 – 19:40: Microservice test strategies + Q&A
* 19:40 – 20:00 Pizza & drinks break
* 20:00 – 21:00 Component testing with Java + Q&A
Microservice test strategies
**Per Bernhardt** (LeanIX GmbH)
Based on a scientific paper by Thoughtworks, this talk will introduce you to a common approach on how to test microservices. We walk through typical components of a microservice and how to test them using different types of tests. Finally we will talk about how to combine these tests so that in the end you can have a very high confidence with your code but still be able to release it within minutes.
Component testing with Java
The ability to test a micro service in isolation is an integral part of a fast and independent release cycle. In this live coding session, I’ll share how we set up isolated test cases for a real world microservice. We’ll explore how to spin up a PostgresQL database with testcontainers and what issues you might run into. We’ll discuss other external dependencies of a micro service and how and to what degree you can test these.
We are happy to become a part of the great meetup landscape that has developed in Bonn over the recent years and look forward to continue to learn, laugh and network with all of you :-)