Size: a a a

2019 April 17
AvitoTech
По мотивам статьи Николая Нестерова собрали семь советов по Continuous Integration в мобильной разработке. Первый — самый важный, потому что Bash — очень гибкий и мощный инструмент, на нем очень удобно и быстро писать скрипты, но с ним можно попасть в ловушку, в которую мы, к сожалению, попали.

Подробнее о том, как мы внедряли и развивали CI в мобильной разработке, читайте на Хабре → http://bit.ly/cievltn
источник
2019 April 18
AvitoTech
25 апреля в офисе Авито состоится митап для студентов Student Talks

В этот раз поговорим об аналитике. Эксперты Авито расскажут о том, как строить карьеру в аналитике, о технологиях машинного обучения в Авито и их использовании в автоматической модерации и как мы анализируем новые фичи и продукты 👓
источник
2019 April 20
AvitoTech
Как мы участвовали в GopherCon 2019 и ответ на вопрос, за что мы любим Go — посмотрите в нашем видео 💙
https://youtu.be/XAKEQv9MVJk
источник
2019 April 25
AvitoTech
Егор Толстой, руководитель разработки App Platform в Авито, написал подробную инструкцию по использованию метода OKR.

Читайте пост, задавайте вопросы, внедряйте у себя 🤗 → http://bit.ly/okr_tutorial
источник
2019 April 26
AvitoTech
Коротко о том, как мы запустили замазывание номеров на объявлениях в категории авто для частников. Подробный рассказ о способах решениях таких задач можно почитать в нашем блоге на Хабре → http://bit.ly/autoplate
источник
2019 April 29
AvitoTech
Что, по статистике, чаще всего покупают перед ураганом? Какую гипотезу лучше выбрать для тестирования? Как узнать, почему пользователи не оценили вашу классную фичу?

Отвечайте на эти и другие вопросы теста на аналитику данных от vc.com и Авито и узнаете, насколько верны ваши предположения → http://bit.ly/2ZFm1bn
источник
2019 April 30
AvitoTech
Александр Лукьянченко рассказал про преимущества service mesh подхода в нашем блоге и поделился опенсорсным инструментом для его реализации.
Ключевые слова: полный обзор вашей распределённой системы, высокая производительность, неограниченная масштабируемость.
Читайте, задавайте вопросы, используйте у себя → http://bit.ly/2GWVYFz
источник
2019 May 08
AvitoTech
Публикуем видеозаписи митапа Avito Student Talks, посвящённого аналитике: карьерному пути, Data Science и продуктовой аналитике → http://bit.ly/2play_analitycs.

А на Хабре — развёрнутый отчёт со встречи с презентациями и отзывами слушателей → http://bit.ly/2PSNEcF.
источник
2019 May 14
AvitoTech
Константин Евтеев, руководитель разработки юнита DBA в Авито, расскажет на РИТ++ 2019 о нашем опыте эксплуатации бинарной репликации и стендбаев

Если будете на фестивале, приходите 27 мая в 12:00 в зал «Сингапур», чтобы послушать доклад Константина. Программа и регистрация → http://bit.ly/30l3BNI

⚙️ О чём будет доклад?
1️⃣ Подходы для горизонтального масштабирования с помощью репликации. Иногда очень эффективного и не затратного, но есть особенности, которые нужно решать: для некоторых приложений возникновение stale reads допустимо и это ок, но есть паттерны для систем, где stale reads недопустимы.

2️⃣ Кейсы, которые могут привести к деградации вашего приложения (высокий уровень TPS, применение DDL, отправка большого количества WAL-файлов в архив и восстановление из архива), и способы их решения.

💥 Использование пула стендбаев и переключение запросов между ними, планах восстановления после аварий для приведения в согласованное состояние мастера, стендбаев и архива.
источник
2019 May 16
AvitoTech
Что такое adversarial attack (состязательная атака)? Это способ обмануть нейросеть, чтобы она выдала некорректный результат. Их в основном используют в научных исследованиях, чтобы проверять устойчивость моделей к нестандартным данным.
В блоге рассказываем о первой такой атаке в продакшне (и о том, зачем её сделали) → http://bit.ly/2LKx6oI
источник
2019 May 20
AvitoTech
Евгений Суворов обсудит с экспертами из Сбербанка и Mail.Ru Group, как построить процесс в большой команде разработки.

Круглый стол по этой теме пройдёт 30 мая на митапе «SberPractice: iOS». С докладами выступят специалисты из Epam Systems и ВКонтакте.

Посмотреть программу мероприятия и зарегистироваться → http://bit.ly/sbpios
источник
2019 May 21
AvitoTech
Доклад Артемия Рябинкова вошёл в пятёрку лучших докладов Saint HighLoad++ 2019

Посмотрите на Ютубе, если интересуетесь особенностями при работе с Postgres в Go: http://bit.ly/pggoshl
источник
2019 May 23
AvitoTech
Коротко о преимуществах service mesh подхода и нашем инструменте для его реализации. Подробный рассказ об этом читайте в статье Александра Лукьянченко в блоге на Хабре → http://bit.ly/ntrmsh
источник
AvitoTech
Как найти 200 багов в проекте за день?
Просто позовите коллег из другой команды, они вам помогут!
Делимся интересной практикой в блоге на Хабре → http://bit.ly/bughunt2
источник
2019 May 28
AvitoTech
Роман Павлушко, ex-CTO Авито, расскажет на митапе во ФРИИ, как мы построили процесс непрерывных улучшений в Авито

Встреча состоится 4 июня в 10:00. Посмотреть программу и зарегистрироваться можно на сайте ФРИИ → http://bit.ly/2W4I1hW

О чем будет доклад Романа?
1️⃣  Какие внутренние продукты нужны крупной компании.
2️⃣ Как подружить команды разработки внутренних и клиентских продуктов.
3️⃣ Как применять продуктовые подходы для внутренних разработок и как это помогает достигать целей компании.

Будет полезно. Приходите, если интересуетесь темой.
источник
2019 May 29
AvitoTech
Практические советы для релиз-менеджеров от Алексея Шпирко, руководителя юнита Speed в Авито, в выпуске подкаста Podlodka:

1️⃣ Как часто нужно выкатывать обновления мобильных приложений.
2️⃣ Сколько программистов потребовалось, чтобы сделать ненужными восемь автоматизаторов.
3️⃣ Почему end-2-end тесты не очень полезны.
4️⃣ Как делать канареечные выкатки и какую пользу они приносят пользователям.

Ссылки на выпуск и полезные ресурсы по этой теме — на сайте Podlodka Podcast: http://bit.ly/podlodka113
источник
2019 May 31
AvitoTech
А/B эксперименты — ключевой инструмент принятия решений в Авито. Мы работаем с ним с помощью единой платформы. Она помогает быстро запускать эксперименты, контролирует нежелательные пересечения экспериментов, считает метрики, статистические тесты и визуализирует результаты.

Старший аналитик Данила Леньков рассказал в блоге на Хабре, как платформа устроена и показал интересные технические детали → http://bit.ly/abplatform
источник
2019 June 05
AvitoTech
Представляем первый выпуск AvitoTech Break — короткие интервью с инженерами Авито, в которых они рассказывают о технологиях и делятся личным опытом

В этот раз мы встретились с Виталием Леоновым, нашим директором по B2C-разработке, и поговорили про технологический стек египетского Авито, как вырасти из бэкенд-разработчика в Новосибирске до техлида, что было с разработкой в Авито семь лет назад и зачем инженеру идти в менеджеры.

Посмотрите на нашем ютуб-канале →  http://bit.ly/avitotechb1
источник
AvitoTech
Read about how to make your E2E iOS UI tests greener and more stable, and run them on every pull request → http://bit.ly/2MvcXUd
источник
2019 June 06
AvitoTech
Zero Bug Policy — это политика обработки ошибок, основанная на правиле: «При появлении новой ошибки надо сразу принять решение исправить ее в ближайшее время, либо закрыть как “Won’t Fix”».

Делимся в блоге на Хабре опытом реализации этой политики и результатами → http://bit.ly/z0bpc
источник