In this first episode, we will dive head first into the wonderful world of reactive systems, and how to create them!
To help us in this quest, we will be guided by two experts. Both have been working for multiple years and involved in large, high throughput projects.
Vincent Free is a JVM developer who works on ING's global distributed tracing platform, handling up to one billion of events a day
Alessandro Vermeulen is the engineering lead of the global application platform of ING, and helped create the Reactive Center of expertise at ING.
We will start by looking into the basics of reactive systems. We'll discuss why they are getting so relevant lately, and what are the trade-offs of using them. We'll also check when they are best used, and how to build them. Finally, we'll look into the tooling and the must haves when starting with reactive.
Some additional resources :
The reactive manifesto, listing the properties of reactive systems.
Event loops, where it all started
Domain Driven Design and Event Sourcing
Back pressure and the reactor pattern
Akka and Akka streams
This episode is hosted by me, Julien Lengrand-Lambert. Follow Julien's Tech Bites to learn more about our future episodes!