company_banner

РИТ++ 2020: консультации с инженерами Авито в Зуме

    Привет, Хабр! 25 и 26 мая будет РИТ++. Это большая онлайн-конференция для всех, кто делает интернет. В обычных условиях мы бы встретились на стенде Авито в зале мероприятия, но 2020 перевернул всё с ног на голову. Так что общение переносится в Зум, где 11 наших инженеров из разных команд ответят на вопросы про базы данных, перформанс, мониторинг, микросервисную архитектуру и многое другое.


    Участвовать в консультации можно независимо от того, есть у вас билет на конференцию или нет. Все встречи доступны любому желающему. Расписание, экспертные области участников и нужные ссылки — под катом. Кроме консультаций мы подготовили пару развлечений, о них в конце анонса.



    Расписание консультаций


    Александр Лукьянченко, lead engineer


    image


    Технологии и инструменты: Kubernetes, Service mesh, Envoy proxy, наш проект Navigator и наш мультикластерный deployer Jibe.

    О чём поговорить: как масштабировать платформу на несколько кластеров или дата-центров. Как внедрить service mesh и построить observability платформу.

    Команда в Авито: Architecture runtime. Занимаемся процессами выкатки всех stateless частей Авито, балансировщиками, управлением трафика, service mesh решениями. Обслуживаем multiDC платформу поверх распределённых Kubernetes кластеров. Создаем PaaS dashboard для удобного взаимодействия со всеми функциями платформы.

    Дата и время консультации: 25 мая, 11:00—12:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Михаил Прокопчук, lead engineer


    image


    Технологии и инструменты: Ceph, PaaS, Kubernetes.

    О чём поговорить: Prometheus/метрики, как и что мониторить, распределённое хранилище Ceph S3, и совсем немножко про k8s и capacity planning.

    Команда в Авито: Архитектура. Занимаемся вещами, которые делают жизнь разработчиков проще.

    Дата и время консультации: 25 мая, 12:00—13:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Андрей Аксёнов, тимлид


    image


    Технологии и инструменты: Sphinx, C++, databases, highload, algorithms.

    О чём поговорить: как внутри устроен компьютер и как работают любые программы. Особо хорошо знаю всякое про C/C++, базы данных как SQL, так и NoSQL, поисковые движки, сжатие данных и этот ваш highload.

    Можно спрашивать, как сделать корректный код, как сделать быстрый код и почему всё это надо делать очень оперативно.

    Команда: Search. Делаем инфраструктуру поиска Авито.

    Дата и время консультации: 25 мая, 13:00—14:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Кирилл Самохин, технический руководитель


    image


    Технологии и инструменты: ClickHouse, NoSQL.

    О чём поговорить: как организовать потоковую аналитику на ClickHouse. Какие сайд-эффекты нужно принять, выбрав его. Можно задавать вопросы по архитектуре ETL для аналитики.

    Команда: Bivrøst. Занимаемся клиентской реал-тайм аналитикой для профессиональных пользователей Авито.

    Дата и время консультации: 25 мая, 14:00—16:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Кирилл будет консультировать вместе с Владимиром Колобаевым.


    Владимир Колобаев, lead system administrator


    image


    Технологии и инструменты: Graphite, Grafana, Netbox, Moira, ClickHouse.

    О чём поговорить: как нам удается обрабатывать 10 млн/сек событий мониторинга. Как мы используем исторические данные в мониторинге. Как мы определяем новые сервера, подготавливаем их к установке, и как происходит процесс установки и ввода в эксплуатацию без нашего участия. Как мы управляем алертами всей компании.

    Команда: System & Infrastructure. Занимаемся развитием систем мониторинга, системой сетапа и управления серверами, сбором обработкой и предоставлением логов.

    Дата и время консультации: 25 мая, 14:00—16:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Константин Евтеев, технический руководитель


    image


    Технологии и инструменты: PostgreSQL.

    О чём поговорить: PostgreSQL в Авито: инфраструктура, архитектурные решения, вопросы интеграции, DBaaS, управление доступом. Эволюция команды DBA.

    Команда: DBA. Разворачиваем и поддерживаем кластеры баз данных.

    Дата и время консультации: 25 мая, 16:00—17:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Александр Емелин, lead engineer


    image


    Технологии и инструменты: Go, WebSocket, Redis, Centrifugo.

    О чём поговорить: хорош ли язык Go для мессенджеров. Чем хороши вебсокеты, и в чём их недостатки для общения между клиентом и сервером. Какие есть альтернативы вебсокетам. Что такое Centrifugo, и почему можно его использовать для построения real-time приложений.

    Команда: Messenger. Мы делаем мессенджер Авито.

    Дата и время консультации: 26 мая, 11:00—12:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Тимур Юсипов, технический руководитель


    image


    Технологии и инструменты: Swift, сборка iOS-приложения, os_signposts, плагины для cocoapods, Marshroute, Dip.

    О чём поговорить: организация работы над перформансом в вашей компании. Как в Авито сделана ленивая линковка модулей и их мердж для снижения количества динамических линковок.

    Команда: Performance. Занимаемся ускорением клиентской и серверной части Авито и формируем саму культуру перформанса в компании.

    Дата и время консультации: 26 мая, 14:00—15:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Андрей Филатов, руководитель группы тестирования


    image


    Технологии и инструменты: Go, Yandex.Tank, Yandex.Pandora, k6, Vegeta, Bombardier.

    О чём поговорить: как организовать нагрузочное тестирование в микросервисной архитектуре в условиях десятков команд и сотен взаимодействующих микросервисов.
    Про инструменты нагрузочного тестирования: применимость, преимущества и недостатки. Тестирование производительности на разных стадиях SDLC: подходы и инструменты.

    Команда: Performance. Мы занимаемся вопросами производительности и помогаем сделать Авито быстрым на всех платформах: web, iOS, Android. Моя команда отвечает за тестирование производительности бэкенда на разных уровнях, начиная с бенчмарков на уровне общих библиотек, нагрузочного тестирования отдельных микросервисов и заканчивая общим нагрузочным тестированием в продакшене. Мы также выступаем центром экспертизы по нагрузочному тестированию для наших продуктовых команд.

    Дата и время консультации: 26 мая, 15:00—16:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Андрей Данилов, senior engineer


    image


    Технологии и инструменты: Android, Kotlin, Jetpack Compose.

    О чём поговорить: организация дизайн-системы на проекте, темизация и скриншотное тестирование.

    Команда: Design system. Занимаемся стандартизацией UI и всем, что в этом помогает.

    Дата и время консультации: 26 мая, 16:00—17:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Анатолий Солдатов, senior engineer


    image


    Технологии и инструменты: Kafka, Zookeeper, ClickHouse, data-bus, QaaS

    О чём поговорить: интеграция Kafka с другими СУБД, например PostgreSQL или ClickHouse. Можно обсуждать топологию Kafka в несколько ДЦ.

    Команда: DBA. Занимаемся всем, что связано с базами данных и хранилищами.

    Дата и время консультации: 26 мая, 17:00—18:00.

    Ссылка на Зум.

    Добавить напоминалку о консультации в эпл-календарь или в гугл-календарь.



    Менее серьёзная часть


    Кроме консультаций мы приготовили игру “What the item?!”, в которой нужно угадывать названия странных товаров с Авито. Cамые быстрые и точные игроки попадут в список победителей на первом экране.


    И последний бонус — РИТ++ 2020 бинго. Смотрите доклады, вычеркивайте услышанные фразы и соберите бинго по вертикали, горизонтали или диагонали. Кликнув на картинку, можно сохранить её в большом размере и затем открыть в любом графическом редакторе или стандартном «просмотре» на маке.



    Увидимся в онлайне!

    Авито
    У нас живут ваши объявления

    Комментарии 7

      0
      Сможет ли кто из этой команды ответить на мой вопрос, а то поддержка проигнорировала?

      Я первый раз в жизни и с данного номера телефона, который у меня уже больше 10 лет, разместил объявление на Авито, в качестве средства связи указал Только сообщения. В этот же день после 62 просмотров объявление снял. А вечером мне в Вайбер пришел спам из серии «на ваше объявление поступила оплата по безопасной сделке, тема объявления и сумма».

      Как? Телефон мой не был доступен для просмотра, всего 62 просмотра. И на тебе. В вашу базу спамеры ходят как к себе домой?
        +2
        Здравствуйте. Если вы указываете как способ связи только сообщения, то ваш номер мы не показываем в открытом доступе. Пришлите нам в сообщения номер объявления или ссылку на него и точное время, когда вы получили сообщение. Это поможет понять, что именно случилось и как избежать таких ситуаций в будущем.
          0
          В Авито не только спамеры заходят. Загляните например на mirror.bullshit.agency.
          Сайт парсит объявления (даже удаленные) на Авито и сохраняет их у себя со всем содержимым. И конечно все это доступно кому угодно. Авито кладет болт на эту нелегальную базу данных уже давно. Хотя имеет штат корпоративных юристов, которым не составит труда закрыть этот сайт. Очень показательно в плане отношения avitocare к своим пользователям и их данным. Ведь данный сайт несет прямую угрозу жизни и безопасности людей (можно узнать где вы живете/работаете, ваше благосостояние и тд и тп).

            0
            Здравствуйте. Мы помним про этот сайт, наш штат корпоративных юристов в курсе ситуации и работает над ней. Процесс не такой простой, как кажется, юридические вопросы редко бывают простыми. Вы можете обратиться к администрации mirror.bullshit.agency и попросить удалить ваши данные с него. Если вам откажут — имеете право пойти в правоохранительные органы.
              0
              наш штат корпоративных юристов в курсе ситуации и работает над ней
              Уже не первый год, ага. Давайте вы кому-нибудь другому это расскажете?
              Но зато как только задеваются ваши бизнес-интересы, вопрос решается в момент. Как например было с ЦИАНом и копированием объявлений.
          0
          Будут ли выложены записи?
            0
            Это тот редкий случай, когда записи мы выкладывать не будем.

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

          Самое читаемое