All streams
Search
Write a publication
Pull to refresh
13
0
Виталий Леонов @vleonov

CTO

Send message

Все, что связано с машинным обучением в Avito – это все сплошная история успеха Python: антифрод, распознавание изображений, сервисы рекомендаций.

Про API думаем и даже делаем. Пока обкатываем на внутренних проектах. А расскажите, какие у вас потребности в открытом API Авито?

В первую очередь стоит изучить документацию https://www.postgresql.org/docs/, она написана очень хорошо и подробно. Много полезной информации обсуждается в рассылках: https://www.postgresql.org/list/. Также советуем посмотреть обучающие видео или пройти курсы от Postgres Pro: https://postgrespro.ru/education/courses

А у нас в Avito нормальный бюджет. И PHP-шники получают не меньше коллег с других языков. Да и вообще мы стараемся развивать и брать разработчиков-полиглотов.
Дело же не в языке, а в умении решать задачи.

  1. Советовать что-то очень сложно. Авторизация нужна, само собой. Как ее делать – решать только вам, исходя из вашей специфики. Сейчас всё идет в сторону "социализации" – авторизации через соц.сеточки, посмотрите в эту сторону.


  2. Для нас это не трудоемко. Решение, которое реализовали в самом начале зарождения Avito, работает до сих пор, особо не меняясь, потому что использовались максимально простые и эффективные решения. Когда-нибудь про хранение и обработку фоточек будет отдельный рассказ. Очень-очень кратко есть в докладике на 28-м слайде https://www.slideshare.net/pavlushko/avito-2013. Хранить ли на своих серверах или отдавать на сторонний хостинг – решать опять же только вам, что будет вам будет выгоднее и надежнее. Мы всегда придерживались первого.


  3. Личные обсуждения продавца с покупателем конечно нужны. Реализация публичного обсуждения кажется сомнительной.


  4. Сложных технических задач очень много и это не только борьба со спамом, с мошенниками или релевантность поиска. Идей про поиск и релевантность у нас было очень много, причин не отдавать это на "аутсорс" тоже много.


  5. Тут все зависит от вашей специфики: публикации, редактирования, платные/бесплатные поднятия и многое другое.

@sidristij
Вы не поверите, но об этой проблеме тоже известно и идут исследования, как ее наилучшим образом решить. ^_^

Эти проблемы известны и они решаются.
Обращаться в "нечеловеческую" поддержку полезно хотя бы потому, что она учитывает все ваши отзывы, жалобы и проблемы. Они систематизируются, анализируются и ранжируются. Если девушка с приятным голосом не ответила вам лично, это не значит, что ваша проблема проигнорирована. Каждое обращение в службу поддержки повышает вероятность того, что данная проблема будет решена с более высоким приоритетом.

А можете привести более подробный пример? Где и что ищется не так по ключевым словам.


Ну и вы же понимаете, что "нормальный поиск" это очень неформализуемое понятие. По одним и тем же ключевым словам он должен выдать вам то, что ищете вы, а вашему другу то, что ищет он.

А что такое 300? Количество серверов с картинки? Ну это общая цифра – там и дев-сервера, и аналитические и вообще все-все, вплоть до внутренней инфраструктуры.
Если интересна конкретика, то для php-бекенда используется 25 серверов, для сфинксов – 24, для основной БД – 2.

2

Information

Rating
Does not participate
Registered
Activity