The fact that
RHS ++ is a festival for those who make the Internet are not empty words. We really believe that it is useful to understand not only the intricacies of our stack, but also to be aware of the general trends of the industry and to know who lives next door.
And who is adjacent to the back-end and front-end? That's right, the operation! And
Root Conf is a conference on support and operation of IT projects, monitoring, virtualization, CD / CI, fault tolerance and all that jazz.

')
We will build the review of the program according to the following principle: first, reports that will be held in the main hall, and then the rest in sections.
You remember that the main hall is broadcast by us on YouTube for free? To not miss, subscribe to any of our notifications - to the company or on the site in the mailing list.
main hall
Dmitry Stolyarov from Flanta will share his extensive
experience in setting up monitoring , obtained from operating 21 projects on
Kubernetes , which include more than 200 different applications written in 8 programming languages. And also
answer many related questions.
Nikolai Sivko from Okmeter.io plans to
talk about those aspects of
load balancing , which are not yet very popular and which most engineers do not know.
Alexey Parshukov will tell how DocDoc went
from 1 release per week to 30 releases per day , why it is needed, how much it costs, and most importantly: how it works.
And then, together with
Ilya Saulenko from Avito,
we will go in search of the perfect CI pipeline. Teams with a running Continuous Deployment process will receive from the report information for thought about what processes are missing in their existing pipelines, and developers who only plan to implement CI are the criteria for choosing the most suitable integration server for them.
Online broadcasts of the main hall will be able to see everyone, the link will be published on the eve of the festival in a separate news - do not miss.
Continuous deployment and deployment
In 2018, it is difficult to surprise people by the very fact that there is a CI / CD at least working, but there are a lot of pitfalls.
Daniil Migalin (Microsoft) will present
a Skype method for organizing the process of delivering code in production so that it is not at the same time burdensome for developers, but at the same time flexible, manageable and transparent. It will not be something specific to Skype, but simply
about the problem itself and one of the ways to solve it.Oleg Blokhin will tell you how in Dodo Pizza they built the process of developing a
deployment script so that coding can be entrusted to students without fear, and feedback about its quality can be obtained in one minute. And also about the difficulties we faced when working with
D ocker-containers under Windows , and what kind of bonuses you can get from them.
The concept of “
Everything as a Code ” has recently been penetrating more and more into all areas of software development.
Maxim Grameen from CROC
believes that this approach is applicable both to the development and maintenance of the database, and in his report he will tell how not only good old incremental migrations are suitable for this scheme, but also the baseline, object manipulation code and the database server itself.
Vyacheslav Chernikov from Binwell
believes that automation of CI / CD, testing and monitoring is also applicable in mobile development, but there is still some specifics, and even that we can use the term Mobile DevOps - find out how it differs from normal DevOps.
And what about the boxed products? Are they with their releases every six months apart?
Maxim Lapshin with Erlyvideo is definitely not to the side. From his
report we learn how the introduction of DevOps practices helps
reduce the number of bugs .

Logging and monitoring
Without this, simply nowhere, it is necessary to monitor everything and do it effectively, therefore it is necessary to develop tools and new approaches.
OmniTI Vice President
Leon Fayer believes that the ability to quickly identify and fix problems in production rather than development, is of
priority importance and requires an understanding of usage patterns and trends throughout the system.
In the report, he plans to talk about
a system monitoring strategy , which may make it possible to understand
whether your business is doing well .
The report by
Grigory Zemskov (Revizium) will propose an
approach to
monitoring site security , including all possible options for
passive and active detection of malicious scripts, viruses, and other types of site infections.
Alexei Palazhchenko from Percona promises to
tell about Prometheus standard (but poorly documented) means for storing metrics not in the short-term mode, but months and years, automatically cutting the old data, but without changing the interface of working with them.

Resiliency and disaster resilience technologies
Nikita Maslyannikov (
CIAN ) will tell about the
results of dividing one
Cassandra cluster with data into several, most importantly, the process took place
without application
downtime and data loss.
Levon Avakian in his report promises to
tell how the
World of Tanks Server (cluster of clusters) with all
web services looks. What are the
bottlenecks in terms of fault tolerance and how in Wargaming solve the problems that arise
technically, processually, design-wisely .
Virtualization and Containerization
The main goal of the
report by Vadim Ponomarev (Selectel) is to tell in details how the network works in modern clouds, what
technologies are used, how they develop, identify problems and give recommendations on how to solve them.
Mikhail Kuzmin from JetBrains plans to
deal with many issues related to the application of
continuous delivery not only to the application development process, but also to
infrastructure management , represented by virtual machines.
Evgeny Potapov and
Timur Khasanov from ITSumma
will talk about the approaches to solving the problem of combining the need for a fast and
transparent application deployment and the need to work with
Big Data . Let's refresh what technologies there are, find out that we managed to try, what didn’t fit, what were the problems, and how it works in the end.
Gleb Alshansky from Jet.Team promises to
tell how co-hosting
virtual machines (VMs) with as many different load profiles as possible on one master server can seriously
increase resource utilization of the master server.
Together with
Ivan Glushkov from Postmates, we will try
to transfer the experience of working with ordinary package managers to
k8s , whether we need them at all, what they can do to help, and try to predict the near future of package managers.
Alexander Hayorov (Ingram Micro Cloud) will help us fill the gaps in the knowledge of basic network concepts and
talk about
network magic kubernetes - from
submenu to ingress. Find out what guided the creators of the
orchestrator , for which tasks you can apply certain components and why you should not be afraid of
Ingress .

This photo is intended to remind you that conferences are not only reports, but also an opportunity to question experts with a passion, get to know like-minded people and just have a good time. Do not deny yourself this - join us!
A full schedule with halls and time will soon appear on the websites of all conferences of the festival, but for now you can buy tickets and free yourself from other affairs for two days - on May 28 and 29.
See you in Skolkovo!