Mykyta Protsenko | Devoxx

Devoxx Belgium 2018
from Monday 12 November to Friday 16 November 2018.

Software engineer passionate about all things scalable - from coding to deploying to monitoring. Solid experience in building high-performance backends for a variety of applications in leading Silicon Valley companies: from top-rated social mobile games to billing platforms. Author of Henka (Gradle plugin for Terraform,

See also

Break me if you can: practical guide to building fault-tolerant systems (with examples from REST and gRPC polyglot stacks)


You built your system, you deployed it, you rolled it up in production. Is it the end? No, it’s just a beginning. The life of your system just started. Just like a baby it will grow, evolve and wake you up in the middle of the night.

Usually at this point you start thinking about fault tolerance and error handling. Fault-tolerance concepts sound simple: modern frameworks promise to effortlessly solve it for you. But what is hiding behind the simplicity? Is there anything else that may hurt you? Let’s take a peek, and find out how to design and build truly fault tolerant Java systems.

Let’s make it real by trying failure scenarios against a live system, watching it recover in real-time - and then review the recipes (with gRPC and REST examples) that you can use right away to make YOUR code more resilient and YOUR system more robust.

Make sure to download the Android or iOS mobile schedule.