Julien's Tech Bites
Episode 1 : Getting reactive, reactive Programming and Reactive Systems!
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
- Kafka
This episode is hosted by me, Julien Lengrand-Lambert. Follow Julien's Tech Bites to learn more about our future episodes!