AvitoTech
22.5K subscribers
1.86K photos
101 videos
1.67K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
↑ Кто предпочитает такую одежду на удалёнке?
Anonymous Quiz
57%
Бэкенд инженеры
7%
UX-исследователи
16%
Продакт и проджект менеджеры
20%
Админы
Правильный ответ — в статье на Хабре: http://bit.ly/3oRVByL
Kafka и микросервисы: обзор

Рассказываем, как устроена платформа, делимся результатами тестирования производительности и отказоустойчивости и объясняем, почему используем подход Kafka as a Service
http://bit.ly/3d8iMTh
Как регулярно обновлять 100 библиотек в 1000 сервисов, чтобы это было просто и удобно

Расскажет Паша Агалецкий, наш senior backend engineer в команде архитектуры. Посмотреть доклад в прямом эфире и задать вопросы можно будет 20 февраля на онлайн-митапе DevTools Partу. Начало в 14:00.

Что ещё будет на встрече. Константин Кардаманов из Яндекса объяснит, как подружить в одном кластере гетерогенное железо и различные операционные системы. Алина Власова расскажет, как в Лаборатории Касперского успешно ладят с монорепозиторием.

Встреча бесплатная, но нужно зарегистироваться → http://bit.ly/2LDtN3v
OSCP: как сдать самый известный экзамен по информационной безопасности

Саша Смагин, наш senior backend engineer в команде монетизации, поделился своим опытом. Обошлось без бессонных ночей и нервных срывов.

http://bit.ly/3d37VcY
This media is not supported in your browser
VIEW IN TELEGRAM
Делимся с вами нашим стикерпаком. Добавляйте его себе, если понравится. Можно ещё высылать друзьям-разработчикам, которые говорят с вами на одном языке.
Базовый курс для скрам мастера

Запустили на Степике курс для тех, кто неплохо знает основы Agile и Scrum, но хочет разобраться в специфике роли скрам мастера. Уже с первого занятия узнаете, с чего начать или как продолжить работу скрам мастером в своей команде.

Детали → http://bit.ly/3duatRN
Media is too big
VIEW IN TELEGRAM
Коротко о том, как мы оптимизировали микросервис на Go

Сначала придумали эффективный способ хранения статусов пользователей и проверили два варианта реализации на бенчмарках, а затем добились уменьшения респонс тайм сервиса в 1,8 раз, снизили Throttling CPU в 8 раз и количество ошибок в два раза.

Во всех подробностях читайте на Хабре → http://bit.ly/3dJy1lM
Как правильно писать на Gradle, собирать проект без проблем и быстро искать ошибки в CI сборках

Расскажем 11 марта на нашем митапе для android разработчиков. Трансляция начнётся в 18:00 на нашем ютуб-канале: http://bit.ly/3kEaNPa

Если зарегистрируетесь, пришлём ссылку в день митапа с напоминанием. И никакого спама: http://bit.ly/3uWfyZs

Для тех, кто любит изучать тезисы докладов и читать статьи на Хабре, тоже подготовили контент: http://bit.ly/305L6Ok
Открытый практикум по Redis

Проведём 16 марта в 19:00 вместе с Rebrain. Александр Белов покажет, как поднять БД Redis, настроить master-slave репликацию, запустить Redis Sentinel и настроить проксирование.

Всё бесплатно, но нужно зарегистрироваться → http://bit.ly/3bcSz4f
Развитие стажёра через OKR

При таком способе цели по прокачиванию знаний и навыков идут не сверху вниз, от ментора к стажёру, а снизу вверх — по инициативе стажёра. А движение по плану чётко измеряемо и легко отслеживать.

Полезный опыт для наставников, стажёров и тех, кто ищет подходы к собственному развитию: http://bit.ly/2On9N68
Присоединились к Mobile Native Foundation

А заодно поделились нашей стратегией тестирования на iOS: https://github.com/MobileNativeFoundation/discussions/discussions/6#discussioncomment-432246

Мы делимся своими наработками, чтобы в новых проектах разработчикам не приходилось собирать по крупицам информацию о мобильной разработке. Хочется, чтобы вместо написания своего велосипеда можно было взять готовые решения для рутинных проблем. И, даже если кодом проекта в исходном виде никто не воспользуется, разработчики смогут подсмотреть наши подходы и улучшить собственные библиотеки.

Если вам близка эта идея, присоединяйтесь к инициативе и делитесь фидбэком →
https://mobilenativefoundation.org/
Аналитика без хайпа: практические советы по работе с продуктом

Наши ребята расскажут, как аналитика встроена в работу с продуктом и помогает искать его точки роста. Аналитик из Ситимобила, как оценивали потенциал продукта при запуске направления кикшеринга (это про самокаты), а из Skyeng — при запуске экспериментального направления.

Митап проведём на нашем ютуб-канале 23 марта, начнём в 18:00: https://youtu.be/FX6DiU7dzw4

Ещё можно зарегистрироваться и в день трансляции получить ссылку, которая напомнит о митапе: http://bit.ly/2N67lRc

Или прочитать подробнее тезисы докладов на Хабре →
http://bit.ly/3veo5He
Работа с Gradle, неочевидные проблемы с окружением и сборкой и обзор на инструмент для поиска ошибок в CI

Это темы для нашего митапа для android-инженеров. Если подключитесь сегодня в 18:00 к нашей трансляции на ютубе, наверняка найдёте полезные решения для себя: https://youtu.be/QHdUfhaf--A

Ну или потом можно в записи посмотреть.
Как устроена библиотека дизайн-системы Авито в Фигме

В нашей библиотеке дизайн-системы сейчас есть:
• интро для новых сотрудников,
• файлы work in progress,
• стили,
• библиотеки компонентов,
• спецификации для разработчиков,
• гайдлайны для дизайнеров.

Как мы это собрали и для чего используем объясняет Инна Летина, дизайнер интерфейсов → http://bit.ly/3cn90ug
Forwarded from Dodo Engineering
Почти распилили монолит, техчас и «латентный тимлид»

Гость выпуска — Анатолий Панов. Кратко о нём:

— руководит разработкой всех вертикалей в Авито;
— пишет код только «по фану»;
— не проводит интервью инженеров;
— раскусил в Борисе «латентного тимлида» (Борис, мы тебя любим, прости за термин), когда он «собеседовался» в рубрике «Сханти Бориса» как разработчик.

Поговорили про квартальные и годовые ОКR и ОКR-ревью, Performance Review, как почти распилили монолит, про техчас для новостей технического департамента, и прокачку функциональных коммьюнити.

Подкаст доступен на площадках:

Buzzsprout
Apple Podcasts
SoundCloud
Google Podcasts
Яндекс. Музыка
ВК
Avito Analytics meetup: продуктовая разработка, поиск точек роста и быстрые настройки

Четыре практических доклада для аналитиков можно будет послушать с 18:00 на нашем ютуб-канале. Если вы аналитик (или менеджер продукта), то подключайтесь, будет интересно.

https://youtu.be/FX6DiU7dzw4
Нужен ли GraphQL и какие проблемы с протоколами обмена между сервисами?

С 29 марта по 11 апреля пройдёт онлайн-конференция Podlodka Backend Crew. За эти две недели можно будет узнать много нового от экспертов из топовых компаний и пообщаться с комьюнити в Слак-чате.

Например, Александр Миненок, тимлид команды инфомодели в Авито, расскажет 7 апреля, в каких случаях стоит применять GraphQL, а 8 апреля Павел Агалецкий, наш senior backend engineer, объяснит, что хорошего в json-http протоколе и какой формат описания его схем мы используем у себя.

Билет на конференцию стоит от 3400₽. Если введёте промокод podlodka_loves_avito, получите скидку в 300₽.

Польза и атмосфера ламповой конференции на сайте Podlodka Backend Crew →
http://bit.ly/3rj3kaf
Витрины данных и их применение в бизнес-задачах

Илья Салманов, data engineer в нашей команде DWH, поделится нашим опытом, который будет полезен любому дата инженеру. Например:
• виды наших витрин;
• наши стандарты при их создании;
• наши подходы к поддержке качества данных и кода;
• кейс ускорения time-to-market для витрин до одного дня;
• примеры дерева зависимостей и пересчёта витрин.

Ну и бонусом — про оптимизацию работу нашей команды DWH. Потому что ребята успевают оказывать поддержку ста аналитикам и дата сайенс инженерам, сохраняя время на свои инженерные задачи. При этом в команде DWH всего 14 человек.

Послушать доклад можно будет на митапе Yandex.Cloud — 13 апреля, в 19:00: http://bit.ly/3da6SXn
Как запустить классифайд в космос

Сегодня День рунета. 7 апреля 1994 года для России был зарегистрирован домен .ru. С этого дня начинается официальная история российского интернета.

В этот день мы решили рассказать вам, с чего началась история нашего сервиса. Если коротко, то с маленькой квартирки на Тверской и команды из десяти человек. К чему мы пришли вы, думаем, догадываетесь: самый популярный сервис объявлений в России, команда из 2500 человек, треть из которых — инженеры, дизайнеры и продакты, и большие классные офисы в Москве и Питере.

Но дух стартаперского авантюризма и простоту мы не растеряли. Как это получилось, рассказываем в документальном видео.

Посмотрите его на нашем канале: https://youtu.be/tvaRBrS14rE