Reactive design patterns for microservices on multicore
Most of the challenges encountered when designing microservices are solved using concurrent design patterns. However, these patterns usually do not take into account the multicore issues and possible optimizations. This is a hard requirement for real-time mission-critical applications, such as a trading platform.
This talk will cover best practices for building Reactive design patterns optimized for multicore. To achieve this, we’ll be using the actor model as implemented in our runtime Simplx: https://github.com/Tredzone/simplx
We will present use-cases related to our experience working with Euronext on the next generation trading platform. We will show how to obtain throughput scalability with the number of cores, while keeping the end-to-end latency stable.
C/C++ and Java knowledge is helpful but not required to enjoy this talk.
Charly is head of Research and Innovation at Tredzone.
He has been working for more than 10 years in the parallel computing field for multiple industries, at hardware and software domains.
His experience led him to a conclusion: all the technical problems encountered in different scientific fields have a finite patterns of solutions.
Charly is the author of several scientific publications. He holds an industrial PhD in computer engineering from Université Paris Sud XI and CEA France.
Alain is co-founder and CTO of Tredzone.
He's expert in parallel programming, distributed computing and multicore architectures.
He comes from the capital market industry where he designed stock exchanges high performance connectivity and core systems.
Alain holds a Master of Science degree in artificial intelligence from Ecole Normal Superieure, Cachan.