HighLoad ++: presentations from Avito speakers, notes, photos and impressions

    In Skolkovo, the twelfth in a row HighLoad ++. The conference brought together more than 3,000 participants, professionals in the field of work with highly loaded systems. Colleagues exchanged experience in building and developing the architecture of large projects, talked about databases, storage systems, system administration, load testing, operation of large projects.
    We traditionally took an active part in HighLoad ++. In this post I want to share the materials of speakers from Avito, impressions of the conference. And to tell what kind of strange blue tank is in this photo.



    Reports and workshops


    What do we know about microservices?


    Vadim Madison, System Platform Development Manager, opened the talk program in the main HighLoad ++ hall and talked about what we know about microservices. What metrics do we collect from microservices at the stages of assembly, testing, launch in stage and production. And how do we use these metrics in order to understand what is happening with the production, which services behave incorrectly, where you want to start rebalancing and find out who is responsible for the service. He shared what is called “life after launch in Kubernetes” ...



    Here is the presentation that Vadim was preparing for the conference.
    In addition, there are two summaries of his report:
    From Nikolai Volynkin see a link to Github and from Vitaly yushkevichv Yushkevich here on Habré .


    One of the options for implementing Data Discovery in microservice architecture


    Nikolay Golov, head of the Data Platform in Avito, spoke about the concept of the “Remembering Fabric”, Persistence Fabric, and about the elements of its implementation on the Neo4J graph DBMS.



    Here is the presentation , and here is the abstract of the report from Nikolai Volynkin.


    Multicriteria search engine optimization in Avito


    About hundreds of millions of search queries are sent to Avito daily. One of the very serious challenges our search team has encountered is how to satisfy different groups of users if their search requirements partially diverge or contradict each other? Andrey Drozdov, a leading backend developer, shared Avito's experience in the field of multi-criteria optimization of search results.



    Here is the presentation .


    Monitoring for Developers! Technology to the community! Profit for everyone


    Vladimir Kolobaev, a leading system administrator, continues a series of reports on how our own monitoring system is developing, which allows any employee to independently send metrics, build dashboards, create triggers, and configure escalations.



    The service is built on popular open source solutions, so if you wish, you can implement it in your project. Vkolobaev promises to write a post pretty soon, where he will talk about the service in more detail. In the meantime, you can watch the presentation and read the previous articles .


    Kubernetes cluster in your laptop. Introducing minikube


    Backend developer Viktor Safronov held a master class where he showed how to deploy a full-fledged kubernetes cluster on his computer without any problems. He told why it might be necessary at all. Students learned about possible problems and how to solve them.



    Alas, I don’t attach the presentation here, the format of the master class involves live communication. But during its preparation, and at the conference itself, I noticed that this topic excites many people. And Victor and I thought about making such a workshop on Habré. We decided to ask readers if it was worth it. At the bottom of the post there is a survey. We will be glad if you answer whether this topic is relevant to you.


    Highload Award


    This year, the conference was the first to award the HighLoad Award. Her committee noted those who had a deep positive impact on the development of the Internet development ecosystem in Russia. Congratulations to all the laureates, and especially the author of Sphinx and our colleague Andrei Aksenov.



    Activities


    And of course, all two days of the conference, we were glad to see everyone at our booth, where we answered questions about the development of Avito and played souvenirs.


    HighLoad ++ members played Bingo for search queries with Avito - the most popular and the most unusual.



    And they put the containers on the docker (that’s why the tank was needed).



    What does highload have to do with it? We just decided to imagine a situation that someone might have encountered in the work, in physical form.


    Unstable environment (water), docker (a nimble whale that we invented and made specifically for speaking at the stand), containers with code in different languages ​​(cubes of different weights), orchestration have not yet been invented (you can’t put several cubes on the docker) ... How the result is a nervous deployment in a precarious environment.



    The game came to many tastes. Prizes were given to those who were able to stabilize 8 or more containers. The two-day record was 12 dice set. To understand the emotional tension - here is a video from DevOps Conf, when it stabilized it turned out 10 containers.



    See you soon!


    Говорим спасибо всем, кто слушал доклады, конспектировал их и делился ими, задавал вопросы, участвовал в активностях, следил за конференцией онлайн.
    Если у вас появились вопросы по докладам коллег и презентациям — пишите в комментариях, постараемся ответить на них здесь или отдельным постом.


    P.S. Все фото в посте взяты из соцсетей конференции HighLoad++.

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Делать ли мастер-класс «Кластер Kubernetes в твоём ноутбуке. Знакомство с minikube» в формате Хабра?

    • 81.1%Да, мне/коллегам было бы полезно43
    • 5.6%Нет, всё можно найти в документации3
    • 13.2%Не интересуюсь темой7
    • 0% My own option, I will write in the comments 0

    Also popular now: