name

Boris Petrović

QA engineer, Senior Java Engineer, DevOps engineer
United Cloud

Boris is a DevOps engineer at United Cloud. He like discovering the dark corners of Linux, especially the networking side of things. He wants to truly understand exactly how it works in the end. I enjoy tasks that require low-level OS optimizations and to know how and why something works as it does. Setting up monitoring can answer these questions (you have to know what and why to monitor something), and he has spent a fair amount of time attempting to create the perfect monitoring system – however, he later realized that such a thing does not exist. Lately, he has been playing with eBPF and looking how to implement this endless source of metrics into our monitoring and alerting system. If you couldn’t watch your favorite TV show on EON, there are great chances that Boris was to blame, because - “this line in Nginx configuration will not affect anything, *pushes enter

Talks

  • How to sleep soundly when your code is running 24/7 on millions of devices

    That's the challenge that faces developers at United Cloud. It turns out to be non-trivial. In the interests of better sleep habits for engineers, we are constantly trying to put a many safety mechanisms in place. We would like to share with you our findings, and demonstrate techniques for keeping code in a releasable state every day. Let’s dive in together to see what it needs to get there in addition to pretty stable pipelines and test suites. Let's talk about Trunk Based Development, usage of Feature Toggles, constant exploration of mechanisms and routines that lead to higher quality. Join us for a candid talk about successes and near-failures in a large-scale environment.