Что такое AMA? Этот формат очень популярен на Reddit. Ты рассказываешь о себе и предлагаешь читателям задавать любые вопросы: Ask Me Anything! Особенно круто это удается у команд профессионалов — в итоге получается ряд коротких и полезных тематических бесед. Нам нравится Reddit, сам формат AMA и Хабрахабр, поэтому мы тоже вступаем в игру и приглашаем вас к диалогу здесь. Этот пост — анонс секции вопросов и ответов, которая будет работать в блоге Avito 13 октября, в пятницу, с 12 до 19 часов по мск. В этот день в AMA с вами будут на связи пять моих коллег, которые занимаются разработкой серверной части Avito. А под катом я напомню, о чем можно у них спросить.



Итак, в пятницу мы будем на связи и готовы рассказать, как работается с бэкендом сайта, на который ежемесячно заходит 35 миллионов человек — это четверть населения России. Можно будет поговорить на следующие темы (но не ограничиваться ими):


  • устройство наших внутренних проектов;
  • истории успехов и провалов;
  • высокие нагрузки и вот это всё;
  • что мы пилим на PHP, а для чего используем Go и Python;
  • как работает наш поиск на Sphinx;
  • и так далее.

Еще немного цифр и ссылок


Цифры


Avito — это 300+ серверов, 10TB в postgres, 270TB картинок, 13Gbit/s трафика вечером в пике, до 20000 rps к бекенду.


Ссылки


В целом о проекте Avito рассказывает наш самый первый пост на Хабре. А вот еще несколько ссылок на публикации, которые вы могли пропустить:


> Путешествие внутрь Avito: платформа
> Расставляем точки над микросервисами. Секция Avito на РИТ++ 2017 (Видео)
> История хранилища картинок Avito
> Мониторинг как сервис: модульная система для микросервисной архитектуры
> PHP жив. PHP 7 на практике


Готовьте ваши вопросы, истории, уточнения — встретимся в пятницу, 13!

Комментарии (5)


  1. dmitry_dvm
    11.10.2017 16:26
    +2

    Сразу спрошу:
    Втюхивание платных подписок с помощью темных паттернов при публикации объявления обязательно? Не хватает денег с рекламы и платных юриков?


  1. shai_hulud
    11.10.2017 17:44
    +1

    Ну раз AMA:
    — Около 5% людей (утрировано) в популяции являются гомосексуалами и бисексуалами. Мой вопрос будет про diversity в Avito, сколько у вас работает гомосекусуальных разработчиков? Отвечают ли они за разработку фич по монетизации услуг? Работают они на back-end'е, front-end или же предпочитают both-end?


  1. bakhirev
    11.10.2017 19:22
    -1

    Есть два стула. На одном пики, на втором — нет. Какой стул выбирает большинство ваших front-end разработчиков? Что предпочтут back-end разработчики? С точки зрения UX, какой стул вы бы предложили пользователям?


  1. Edison
    12.10.2017 10:06
    +4

    Не понимаю я иронии комментирующих — если вам сервис нравится, то не пользуйтесь. Где и когда реклама вылазит, когда втюхивать платные подписки, нужно-нет дайверсити — это не инженеры решают.
    А вот как решить технические проблемы, когда у тебя 20к rps, 10TB база — это как раз к инженерам. Думаю их опыт будет полезен.


    1. JekaMas
      12.10.2017 10:11
      +4

      Кстати да! С год назад был в Авито на встрече по вакансии и как разработчики, так и руководитель произвели отличное впечатление! Было что послушать об их проекте.