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
А мы ещё помним :)
Помнит и Максим Сапронов, наш CTO. Недавно он был гостем в очень ламповом подкасте «История российского интернета».

Максим рассказал, каково было быть айтишником в 90-е, какими были первые советские компьютерные игры, о своём карьерном треке в Skype, Microsoft и Yandex. Ну и, конечно, о том, как он стал техническим директором Авито, сделав его вместе с нашей командой классифайдом №1 в мире.

Слушайте, где удобно:
YouTube
Яндекс Музыка
Apple Podcasts

#general_avitotech #avitoteam
👍17🔥65👎1🥴1
Как реализовать механику быстрой фильтрации модификаций в каталогах и сохранить обратную совместимость со старым API, если требования к nfr — менее 50 мс на 99 перцентиле?

Разложили эту задачу на шаги и пришли к битмап индексу. Как это было — в докладе нашего бэкендера из кластера Architecture Дениса Колпакова.

Послушать Дениса можно будет 23 октября в 13:30 на конференции DevFest Omsk 2022.

Она пройдёт 22-23 октября онлайн и бесплатно — идеальное комбо, регистрируйтесь тут.

Подробнее про DevFest Omsk

#avitoteam
15👍2👌1
Смотрите ли вы наше шоу «По домам: фронтенд»?

Если да, то этот пост для вас. Пригласили на белый фон Виктора Трушина, техлида из юнита Support Systems. Интересный факт: Виктор из тех, кто в айти с детства. В видео делится, как нашкодил первую игру, что нужно изучить в 2022 году, и чем нужно заниматься, если не фронтендом.

Новый выпуск тут.

#frontend_avitotech #видео_avitotech
🔥10👍32👎1
Наша команда Speed сделала систему модульности в Авито, освободилась от CocoaPods и перелинковала приложение по технологии Independency.

На конференции Mobius iOS-инженер Тимофей Солонин и эксперт Влад Алексеев разобрали доклад про всё это, а мы с вами делимся тут.

Усаживайтесь поудобнее, и полезного просмотра!

#iOS_avitotech #видео_avitotech #avitoteam
👍12🔥7🎉1
Небольшой текст о том, как мы заколлабились со студентами направлений «Коммуникационный дизайн» и «Мода» Школы Дизайна НИУ ВШЭ.

Ребята сделали нам нестыдный мерч, который удобно носить и хочется дарить :) Их работы, наши с ними впечатления посмотрите в статье.

Какой из наборов мерча вы бы носили?

#design_avitotech #general_avitotech
🔥235👍1
Антон Губарев, инженер команды Platform as a Service (PaaS), нашёл идеальный для себя редактор — NeoVim.

Конфигурируемость — одно из его главных преимуществ. NeoVim можно адаптировать под себя, собрать подходящие плагины, закрепить команды на комбинации клавиш.

В карточках рассказали, кому ещё может подойти этот редактор. Если узнали себя, читайте гайд по NeoVim от Антона здесь.

#статья_avitotech #habr_avitotech
🔥15👍5👎1
Реддит, Хабр, «Лидер и племя» — такими ресурсами делится Денис Иогансен, руководитель разработки юнита 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