Константин Евтеев и Андрей Аксенов выступят 31 октября на обучающем Highload-митапе по масштабированию баз данных.
Константин Евтеев, руководитель юнита DBA в Авито, расскажет как масштабировать базы данных с помощью репликации. Мы использовали этот паттерн у себя, чтобы решить множество технических вызовов. Теперь делимся с другими и системно объясняем, зачем нужна репликация и как лучше всего её применять. Для примера рассмотрим бинарную, логическую и Master-Master репликацию: их сильные и слабые стороны, кейсы использования, DRP.
Андрей Аксёнов, наш архитектор поисковых систем, расскажет про основы шардинга. Как сегодня принято дробить нагрузку, в каких случаях и как это поможет, а каких не очень. Что умеют сами базы данных, а что всё равно придётся сделать руками, вот это всё. Будет небесполезно для начинающих, кто ещё не строил свой первый кластер «ручками» из баз, «не умеющих в шардинг».
Участие в митапе бесплатное, но предварительно нужно зарегистрироваться: https://conf.ontico.ru/event/join/mhl2.html
Константин Евтеев, руководитель юнита DBA в Авито, расскажет как масштабировать базы данных с помощью репликации. Мы использовали этот паттерн у себя, чтобы решить множество технических вызовов. Теперь делимся с другими и системно объясняем, зачем нужна репликация и как лучше всего её применять. Для примера рассмотрим бинарную, логическую и Master-Master репликацию: их сильные и слабые стороны, кейсы использования, DRP.
Андрей Аксёнов, наш архитектор поисковых систем, расскажет про основы шардинга. Как сегодня принято дробить нагрузку, в каких случаях и как это поможет, а каких не очень. Что умеют сами базы данных, а что всё равно придётся сделать руками, вот это всё. Будет небесполезно для начинающих, кто ещё не строил свой первый кластер «ручками» из баз, «не умеющих в шардинг».
Участие в митапе бесплатное, но предварительно нужно зарегистрироваться: https://conf.ontico.ru/event/join/mhl2.html
Бывает, что пользователи ищут на Авито специфический товар или услугу, либо по-особенному выражают свои желания — поэтому поисковые запросы выглядят забавно или странно. Но эти запросы нам нравятся ❤️
Мы отобрали из них пятьдесят самых необычных и пофантазировали, как выглядели бы объявления на Авито, если бы названия товаров или услуг в точности соответствовали поисковым запросам 🤩
Смотрите, что получилось, в нашем блоге на Хабре: http://bit.ly/searchfun
Мы отобрали из них пятьдесят самых необычных и пофантазировали, как выглядели бы объявления на Авито, если бы названия товаров или услуг в точности соответствовали поисковым запросам 🤩
Смотрите, что получилось, в нашем блоге на Хабре: http://bit.ly/searchfun
Хабр
Смешно и странно: собрали поисковые запросы, которые нам нравятся
На Авито ежедневно отправляется около 10 миллионов уникальных поисковых запросов. Как правило, они довольно простые и понятные: айфон, платье в школу, запчасти д...
This media is not supported in your browser
VIEW IN TELEGRAM
Читайте как, используя паттерн Саг, обеспечить целостность данных в микросервисной архитектуре без распределенных транзакций и жесткой связности, в нашем блоге на Хабре:
http://bit.ly/2JIo7zE
http://bit.ly/2JIo7zE
Доброго утра!
Сегодня — второй день Highload++, и мы с коллегами вовсю делимся полезной информацией с участниками конференции.
Вчера Вадим Мадисон сделал первый доклад в Конгресс-холле, где поделился (ну почти) всем, что мы знаем о микросервисах. Николай Голов рассказал про концепцию логического хранилища данных. Андрей Дроздов поделился опытом Авито в области многокритериальной оптимизации поисковой выдачи.
Сегодня Владимир Колобаев выступит c докладом о том, как продолжает развиваться наша собственная система мониторинга (и почему мониторинг как сервис — это нужно и важно для команды разработки Авито). А Виктор Сафронов проведет мастер-класс, где покажет, как без особых проблем развернуть полноценный кластер kubernetes на своём компьютере.
И конечно, мы рады видеть всех на нашем стенде, где готовы ответить на вопросы про разработку Авито и разыграть (говорят, классный) мерч.
Сегодня — второй день Highload++, и мы с коллегами вовсю делимся полезной информацией с участниками конференции.
Вчера Вадим Мадисон сделал первый доклад в Конгресс-холле, где поделился (ну почти) всем, что мы знаем о микросервисах. Николай Голов рассказал про концепцию логического хранилища данных. Андрей Дроздов поделился опытом Авито в области многокритериальной оптимизации поисковой выдачи.
Сегодня Владимир Колобаев выступит c докладом о том, как продолжает развиваться наша собственная система мониторинга (и почему мониторинг как сервис — это нужно и важно для команды разработки Авито). А Виктор Сафронов проведет мастер-класс, где покажет, как без особых проблем развернуть полноценный кластер kubernetes на своём компьютере.
И конечно, мы рады видеть всех на нашем стенде, где готовы ответить на вопросы про разработку Авито и разыграть (говорят, классный) мерч.
Сегодня на конференции HighLoad++ Виктор Сафронов покажет, как без особых проблем развернуть полноценный кластер kubernetes на своём компьютере. И расскажет, зачем вообще вам это может быть нужно. Вы узнаете о проблемах, с которыми можете столкнуться, и о путях их решения.
Встречаемся в зале Сан-Паулу в 14:00.
#HighLoad2018 #AvitoTech
Встречаемся в зале Сан-Паулу в 14:00.
#HighLoad2018 #AvitoTech
Владимир Колобаев рассказал о создании и развитии нашего внутреннего сервиса мониторинга, который построен на популярных opensource-решениях: Graphite, Clickhouse, Prometheus, Moira.
В общем, метрики — всем!
#Highload2018
В общем, метрики — всем!
#Highload2018
Конференция HighLoad++ завершается. За эти два дня мы успели многое рассказать: Николай Голов — про концепцию логического хранения данных, Вадим Мадисон — все, что нужно знать о микросервисах, Андрей Дроздов — как реализован механизм многокритериальной оптимизации поисковой выдачи, Владимир Колобаев — об устройстве нашего внутреннего сервиса мониторинга, а Виктор Сафронов на митапе показал, как развернуть полноценный кластер kubernetes на своем компьютере. Это была программа, насыщенная технологиями.
Спасибо всем, кто задавал вопросы и интересовался техническим «мясом». И поздравляем счастливчиков, заполучивших наш мерч в играх «Докер» и «AvitoTech Бинго».
Были рады со всеми увидеться и пообщаться. До новых встреч!
#HighLoad2018
Спасибо всем, кто задавал вопросы и интересовался техническим «мясом». И поздравляем счастливчиков, заполучивших наш мерч в играх «Докер» и «AvitoTech Бинго».
Были рады со всеми увидеться и пообщаться. До новых встреч!
#HighLoad2018
25 ноября Роман Дворнов, руководитель команды платформы фронтенда в Авито, выступит с докладом на HolyJS Moscow про data science во фронтенд-разработке.
Роман расскажет о пользе data science для фронтенда, какие задачи решает подход, как мы к этому пришли. Представит Жору — наш инструмент для построения стендов анализа данных, на реальных примерах покажет, что уже можно с ним сделать и что будем делать дальше.
Ключевые события и программа HolyJS Moscow — в блоге конференции на Хабре: habr.com/company/jugru/blog/429708/
Роман расскажет о пользе data science для фронтенда, какие задачи решает подход, как мы к этому пришли. Представит Жору — наш инструмент для построения стендов анализа данных, на реальных примерах покажет, что уже можно с ним сделать и что будем делать дальше.
Ключевые события и программа HolyJS Moscow — в блоге конференции на Хабре: habr.com/company/jugru/blog/429708/
Хабр
Частичка программы HolyJS 2018 Moscow
HolyJS 2018 Moscow уже совсем скоро. Конференция состоится 24–25 ноября. В этот раз программа получилась весьма разнообразной, однако несложно выделить главны...
6 декабря в офисе Авито пройдет devleads meetup — мероприятие для тимлидов и руководителей разработки. Докладчики расскажут, как собрать эффективную команду, поделятся опытом оптимизации мобильной разработки и обсудят актуальные вопросы за круглым столом. Участвовать во встрече и делиться опытом будут представители Альфа-Банка, Cocoaheads Russia, mos.ru, mysky.com, Skyeng и, конечно, Авито.
Трудно сделать поиск на сайте таким, чтобы он нравился всем. Но мы на то и инженеры, чтобы постоянно работать над этой задачей. Читайте в блоге на Хабре, как менялся поиск на Авито. С чего начинала команда, и как мы сейчас улучшаем жизнь наших пользователей. Нововведения за последние месяцы появились как в продукте, так и в его начинке — технической части. Спасибо за статью говорим Вячеславу Крюкову, инженеру систем поиска.
Егор Толстой, руководитель разработки App Platform в Авито, выступил в Казахстане на конференции для iOS-разработчиков Kolesa Mobile 3.0.
О чем был доклад Егора: как удерживать качество продукта большого iOS-приложения на высоком уровне, какие техники использовать, типичные проблемы и советы для их решения. Видео с выступления можно посмотреть здесь → http://bit.ly/2DRYsnf
Тезисы и видео других докладов выложены в блоге конференции на Хабре: https://habr.com/company/kolesa/blog/431502/
О чем был доклад Егора: как удерживать качество продукта большого iOS-приложения на высоком уровне, какие техники использовать, типичные проблемы и советы для их решения. Видео с выступления можно посмотреть здесь → http://bit.ly/2DRYsnf
Тезисы и видео других докладов выложены в блоге конференции на Хабре: https://habr.com/company/kolesa/blog/431502/
YouTube
Avito Mobile: State of the Union Егор Толстой, Avito
Размер имеет значение. Это верно и для приложения Авито, которое разрабатывается сразу несколькими десятками независимых кроссфункциональных команд, в каждой из которых есть по несколько iOS разработчиков. За последние пару лет мы столкнулись с различными…
Frontend + Data Science = 💪🏻
25 ноября прямо во время выступления на HolyJS Роман Дворнов выложил в open source Discovery — это инструмент для построения стенда анализа данных. И теперь он доступен для всех: https://github.com/discoveryjs/discovery
Другая полезная информация с выступления Романа на HolyJS Moscow 2018 — на слайдах: http://bit.ly/2SlSY8e
25 ноября прямо во время выступления на HolyJS Роман Дворнов выложил в open source Discovery — это инструмент для построения стенда анализа данных. И теперь он доступен для всех: https://github.com/discoveryjs/discovery
Другая полезная информация с выступления Романа на HolyJS Moscow 2018 — на слайдах: http://bit.ly/2SlSY8e
GitHub
GitHub - discoveryjs/discovery: A framework for ad hoc JSON data analysis, shareable server-less reports and dashboards
A framework for ad hoc JSON data analysis, shareable server-less reports and dashboards - discoveryjs/discovery
Константин Евтеев выступит на PgConf.Russia 2019, которая пройдет с 4 по 6 февраля на экономическом факультете МГУ, с докладом «Стендбай в бою».
Руководитель юнита DBA в Авито рассмотрит различные варианты использования и конфигурации standby-сервера. Расскажет о том, как сделать согласованный с вашим архивом standby, чтобы после аварии primary и промотирования standby-сервера новый стендбай можно было пересоздать из архива. Поделится нашим опытом: как мы сейчас используем standby для read-only запросов, какие проблемы у нас возникали раньше и как мы их решили. И посоветует, на какие метрики стоит обратить внимание при мониторинге standby.
Программа конференции и регистрация → https://pgconf.ru/2019
Руководитель юнита DBA в Авито рассмотрит различные варианты использования и конфигурации standby-сервера. Расскажет о том, как сделать согласованный с вашим архивом standby, чтобы после аварии primary и промотирования standby-сервера новый стендбай можно было пересоздать из архива. Поделится нашим опытом: как мы сейчас используем standby для read-only запросов, какие проблемы у нас возникали раньше и как мы их решили. И посоветует, на какие метрики стоит обратить внимание при мониторинге standby.
Программа конференции и регистрация → https://pgconf.ru/2019
pgconf.ru
PgConf.Russia 2019
Общероссийская конференция по PostgreSQL в Москве.
Мы запланировали несколько прямых эфиров, посвящённых разработке клиентской части. Ровно через неделю, 11 декабря, будет первый из них — обсудим инфраструктуру фронтенда. В дискуссии будут участвовать эксперты из Яндекса, Tinkoff, Mail.Ru и Авито. Больше деталей — в блоге на Хабре, подключайтесь.
Авторизация — новый чёрный. Публикуем запись доклада Александра Зубов c FrontTalks 2018
Посмотреть можно здесь → https://youtu.be/nl7l-fOxfx4
Из видео вы узнаете, как быстро и безболезненно авторизовывать пользователей, как современные браузерные (и не только) API в этом помогают и что нас ждёт впереди.
Посмотреть можно здесь → https://youtu.be/nl7l-fOxfx4
Из видео вы узнаете, как быстро и безболезненно авторизовывать пользователей, как современные браузерные (и не только) API в этом помогают и что нас ждёт впереди.
Присоединяйтесь к трансляции: https://youtu.be/EIM717qqOiY
YouTube
Прямая трансляция devleads meetup в Авито 6 Декабря
Что мы знаем о микросервисах? Публикуем запись выступления Вадима Мадисона с Highload++ 2018.
Посмотреть → https://youtu.be/m0FUAsAzxz0
Из видео вы узнаете, какие метрики мы собираем с микросервисов на этапах сборки, тестирования, запуска в стейдже и продакшне. Вадим объяснит, как мы пользуемся этими метриками, если нужно понять, что происходит с продакшном, какие сервисы ведут себя некорректно, где требуется запустить перебалансировку и узнать, кто отвечает за сервис.
Посмотреть → https://youtu.be/m0FUAsAzxz0
Из видео вы узнаете, какие метрики мы собираем с микросервисов на этапах сборки, тестирования, запуска в стейдже и продакшне. Вадим объяснит, как мы пользуемся этими метриками, если нужно понять, что происходит с продакшном, какие сервисы ведут себя некорректно, где требуется запустить перебалансировку и узнать, кто отвечает за сервис.
YouTube
Что мы знаем о микросервисах? / Вадим Мадисон (Avito)
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
http://www.highload.ru/mo…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
http://www.highload.ru/mo…
Присоединяйтесь к прямому эфиру про инфраструктуру фронтенда.
Поговорим с экспертами из Яндекса, Tinkoff, Mail.Ru и Авито про технологический стек, архитектуру проектов, модульность, управление зависимостями, тестирование, сборку, деплой, автоматизацию, тулинг и постараемся ответить на ваши вопросы.
Трансляция на ютубе → https://youtu.be/JSrAZlEUOs8
Поговорим с экспертами из Яндекса, Tinkoff, Mail.Ru и Авито про технологический стек, архитектуру проектов, модульность, управление зависимостями, тестирование, сборку, деплой, автоматизацию, тулинг и постараемся ответить на ваши вопросы.
Трансляция на ютубе → https://youtu.be/JSrAZlEUOs8
YouTube
Трансляция Avito Online Frontend: Infrastructure
11 декабря выходим в прямой эфир и обсуждаем вопросы, связанные с инфраструктурой фронтенда. Предсказать ход дискуссии всегда непросто. Но состав участников и ведущий предвещают интересную беседу. Попробуем поговорить про технологический стек, архитектуру…
Как найти хорошего технического лидера в команду, если внутренний резерв кандидатов исчерпан? Опытом поделился Анатолий Панов, директор по разработке кластера Verticals в Авито. В блоге на Хабре — рассказ об этапах поиска и несколько полезных советов.