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
Реддит, Хабр, «Лидер и племя» — такими ресурсами делится Денис Иогансен, руководитель разработки юнита Explore.

Именно он — наш следующий рассказчик в шоу «По домам». Про хобби, проект мечты и фронтенд Авито смотрим тут.

#frontend_avitotech #видео_avitotech
👍63👎1
Avito Community Meetup: говорим о ценности внутренних сообществ

9 ноября мы проведём митап в Ереване. Ребята из Авито, Miro, ManyChat и Тинькофф расскажут, как создавать и развивать функциональные сообщества внутри компании и локальные комьюнити для переезжающих команд.

Эта встреча будет полезна тем, кто хочет понять ценность участия в жизни внутренних сообществ для разработчиков, тимлидов, продакт-менеджеров, дизайнеров, аналитиков и перенять опыт лидеров комьюнити крупных компаний.

Зарегистрироваться, узнать подробности и координаты митапа можно на таймпаде.

Встречаемся в Ереване, 9 ноября в 19:00.
P.S. Да, этот момент настал — трансляции и записи не будет. Только живое общение в моменте.

#avitocommunitymeetup
😢3110🔥9👎1
Не копить баги в бэклоге. Не копить баги в бэклоге. Не копить баги в бэклоге. Запомнили!

Какие ещё принципы тестирования и взаимодействия сервисов есть у команды AvitoTech — в карточках. И в деталях на нашем Гитхабе.

#playbook_avitotech
👍18❤‍🔥4👎1
Это не просто пост, это у нас Павел Лакосников (тимлид команды SLA в Antimonolith) сходил на запись подкаста Завтракаст!

Вы узнаете о том, как устроен Авито внутри, как развивается сервис, внедряются фичи, проводятся эксперименты. Все затронутые темы в пост не вместить, очень советуем к ознакомлению :)

Послушать подкаст

#avitoteam
🔥231👎1
«…Node.js. Отличная вещь. Спасибо, что её придумали. С помощью Node.js теперь можно делать всё, что угодно; везде и всегда. Это прямо замечательно!» — делится Григорий Зданович в новом выпуске шоу сообщества фронтенд-разработчиков в Авито.

Мы про «По домам», конечно же!

#frontend_avitotech #видео_avitotech

А какие технологии/библиотеки нравятся вам? Оставляйте в комментариях ⤵️
16👍5👎1
TBD.

Это был короткий тест, ждёте ли вы каких-то апдейтов или кодите по модели Trunk Based Development.

Мы в AvitoTech выбираем итеративный подход к разработке, поэтому модель TBD нам подходит лучше, чем Central Workflow или Git Flow. В этой статье пояснили за каждую и аргументировали наш подход.

#статья_avitotech #habr_avitotech
🔥1122❤‍🔥1👎1
Октябрьский дайджест

Надеемся, что вы также соскучились по дайджестам, как и мы. Долго думали о возвращении рубрики, и за октябрь столько всего произошло в AvitoTech, что решили — пора!

Выкатываем в новом формате. Если прочитали до конца, ставьте ⚡️

#digest_avitotech
16🔥8👎2👌2👍1
Структуру Авито понять сложно, но можно.
Наша разработка состоит из множества кросс-функциональных команд, которые называются юнитами. Так Авито организовывает горизонтальную структуру.

Юнит — это инженеры, QA-специалисты, продакты, аналитики и дизайнеры. Разработкой руководит CTO и команда TMG (Tech Managers Group), в которую входят руководители всех кластеров (объединения юнитов по похожим задачам). Об этом чуть позже. Остановимся на юнитах.

Делаем новую серию постов о том, чем занимаются юниты, какой стек технологий используют, какую пользу приносят и как создают классифайд №1 в мире.

На карточках первооткрыватели рубрики — юнит Database Administration (DBA).

Смотрите контент от ребят тут

#dba_avitotech #units_avitotech
🔥26👍911💯1
3 месяца ушло у нас на разработку платформы Flower.

Это конструктор чат-ботов для продавцов внутри Авито, автоматизирующий коммуникации с покупателями. Платформа только запустилась, а уже создала столько диалогов, сколько вручную пришлось бы собирать 10 лет.

Пообщались с командой Flower, рассказали, как идея превратилась в такую мощную реализацию и почему ребята отказались от готового решения.

И сняли обо всём этом фильм. Уже во всех ютубах страны! Сломаем кнопку лайка?

#видео_avitotech #general_avitotech
226👍6🔥3👎2
Логирование ошибок помогает мониторить работу приложения в реальном времени и реагировать на резкие скачки метрик. А ещё фиксировать изменения при АВ-тесте на небольшую аудиторию.

iOS-разработчик Авито Тимур Юсипов рассказывает про логирование с описанием инструментов, которые мы используем для разных задач своего приложения.

Вы узнаете, как мы классифицируем ошибки и как понимаем, какие из них затрагивают пользователей. Поймёте, как логировать ошибки с экранов приложения и какие сложности могут возникнуть. И, вероятно, сможете их избежать.

#iOS_avitotech #статья_avitotech #habr_avitotech
🔥84
Бэкендеры объявили неделю переноса данных в хранилище. Нагрузка на сеть увеличилась на 80%...

Наши инженеры придумали схему работы, при которой годовой объём данных удается уменьшать до 200 ТБ. И это при недельной входящей массе в 5 ТБ. Кратко — используем сервис AaaS и хранилище Ceph.

Как всё устроено? Читайте в блоге AvitoTech.

#backend_avitotech #статья_avitotech #habr_avitotech
🔥103