AvitoTech
18.9K subscribers
1.59K photos
61 videos
1.51K 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
Как реализовать механику быстрой фильтрации модификаций в каталогах и сохранить обратную совместимость со старым API, если требования к nfr — менее 50 мс на 99 перцентиле?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#статья_avitotech #habr_avitotech
Реддит, Хабр, «Лидер и племя» — такими ресурсами делится Денис Иогансен, руководитель разработки юнита Explore.

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

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

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

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

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

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

#avitocommunitymeetup
Не копить баги в бэклоге. Не копить баги в бэклоге. Не копить баги в бэклоге. Запомнили!

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

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

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

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

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

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

#frontend_avitotech #видео_avitotech

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

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

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

#статья_avitotech #habr_avitotech