This week comes with a video about Resilient service-to-service calls in a post-Hystrix world, followed by articles related to Jenkins, Linux namespace, microservices, scaling applications, Log with ELK, cache with Redis, security gRPC with Go, and Chaos Engineering.

What about sharing an article/video to be published in the next issue? Send it to us! @devopsweeknews.

Video of the week

Resilient service-to-service calls in a post-Hystrix world - Rares Musina

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.

In the previous post, Ifeanyi Ubah dipped our toes into namespace waters and in the process, saw how simple it was to get a process up and running with an isolated UTS namespace. In this post, he will shine a spotlight on the User namespace.