Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.
Rareş has been working in N26 as a Senior Software Engineer and aspiring Tech Lead for around 2 years. That’s ages in startup time and it has pushed him to cover a wide range of teams, roles and responsibilities. Before that he has held various engineering roles in Microsoft’s Skype division, where he was making sure people can login and register at scale. He’s known to be really bad at thumb wrestling.
See also https://n26.com/en-gb/
At N26, we want to make sure that we have resilience and fault tolerance built into our backend service-to-service calls. Most of our services have been using a combination of Hystrix, Retrofit, Retryer, and other tools towards achieving this goal. However, given the latest announcement from Netflix that Hystrix is no longer under active development, we needed to come up with a replacement solution that maintains the same level of functionality. Furthermore, because Hystrix provided a big portion of our http client resilience (including circuit breaking, connection thread pool thresholds, easy to add fallbacks, response caching, etc.), we wanted to treat its deprecation as a good opportunity to revisit our entire http client resilience stack and see if we can propose a solution that consolidates our fragmented tooling into an easy-to-use and consistent approach.