Alexey Vakhov
CTO @ Uchi.ru
Moscow

DevOps or the art of survival in a growing company

  • Auditorium: PRESSROOM
  • Category: Development
  • Section: DevOps

Description:

When a company is growing by several times over the year in all parameters - traffic, servers, and employees - this is very difficult. Teams, processes and rules are being settled and at the same time they all need the help of an IT team. It's not even about traffic, which is growing, and not in databases, which are growing too, but about the constant colossal growth of the logical complexity of the system. My name is Alex and I work for this type of a company.

The technical department of Uchi.ru, which used to consist of a worker and the technical director in one person, for several years grew into a large, distributed team of 40 developers. More than a million schoolchildren from all over Russia are engaged in regular mathematics classes with us. In addition, we hold mass online Olympiads in different subjects. At the first Olympiad, the CEO gave me the phone which number was written on the home page and within an hour while the Olympiad was going on, I was talking with the teachers who took their pupils to the computer class where the Olympiad site would not start. It was emotionally difficult and since then my work is more than just a profession for me. I feel responsible to teachers and children when they are engaged in our product, to colleagues who conduct seminars or work for the support service.

I want to tell you how we were building and developing our stack, what mistakes we made, and what results we came to. This will be a story about iron servers and OpenStack, Ansible and Terraform, monitoring and backups, Docker and Docker again and how the system approach helps to cope with the ever increasing complexity.


О спикере

Alexey Vakhov

CTO @ Uchi.ru
Moscow

My name is Alexey Vakhov. For 7 years I have been a C++ developer, then I switched to Ruby on Rails. Now I work as a technical director in the company Uchi.ru. For the last year, I have been mainly engaged in infrastructure. It is a very important direction for us, because when the site is inaccessible, it does not matter how well it is drawn and programmed. I am blogging at vakhov.me about programming, life and all that stuff.

Похожие доклады