Robust integration patterns for Spring microservices


In October last year, Nederlandse Loterij went live with their TOTO online casino and live sports betting offering. In its first three days, over 100.000 accounts were activated, ready to start playing. Trifork provides the integration platform that powers this new offering, consisting of many different systems from various vendors.

In this talk, Joris will discuss some of the practices and patterns that this integration platform employs for ensuring a smooth operation: observability, the use of queues and custom tools to handle dead-lettered messages, the importance of tuning HTTP clients, how to apply circuit breaking and bulk heading, ensuring idempotent handling of request, and other things that will leave you with a better understanding of what it means to build a robust integration solution at scale!