Telegram Web Link
🚀Сейчас в Авито >40 000 модификаций авто, >40 млн уникальных запчастей (и это без учёта жидкостей и аксессуаров), >300 млн кроссов — связок аналогов и заменителей запчастей.

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

Мы смогли просчитать все варианты за 12 минут на небольшом стандартном инстансе и без дополнительного железа.

Как это было, читайте в статье нашего техлида Кирилла Егорова.

#статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥943
Те, кто был на Avito All Day Long, подтвердят:
ЭТИ доклады важно послушать ☑️

30 вопросов команде и себе — техника и практика формулировки хороших вопросов
Александра Прокшина о грамотной коммуникации в работе и в повседневности.

Как мы делали MLOps с нуля
Михаил Каменщиков о том, как организовывались пайплайны, как команда интегрировала Airflow и Kubernetes и сколько времени сэкономил Model Registry.

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

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

Современные подходы к управлению пользовательскими интерфейсами: Low Code + Backend Driven UI
Михаил Шевченко о том, какие задачи решают эти технологии.

Ситуация сложная: продакту не нравится тимлид
Галина Ширанкова и Алексей Никифоров о выстраивании партнёрских отношений в команде.

Как платформенные команды преобразуют продуктовую разработку
Ярослав Тулупов об отличии платформенных команд от традиционных продуктовых, вызовах платформы и нашем опыте в кейсах.

Дизайнер + разработчик = BFF
Олеся Гумененко, о совместной работе и общих болях продактов, разработчиков и дизайнеров.

9999 таки зачем, или в чём счастье пользователей
Лев Иванищев о магических цифрах и исследованиях опыта пользователя.

Меняем записи на ваши сердца в реакциях.

А ещё посмотреть доклады теперь можно на Дзене, RuTube и 🔵видео

#avitoalldaylong
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1510👍4❤‍🔥1
Псс, стажировки открыли! 🚀

Кроме шуток: студенты 3 курсов и старше выбирайте одно из направлений — фронт, бэк, мобайл (iOS/Android), QA и 1C.

Как всё будет? Спойлер: как обычно феерично.

➡️ 6 месяцев длится программа.
➡️ 25 часов в неделю нужно, чтобы участвовать.
➡️ 3 возможных формата: офис, удалёнка и гибрид.

И ноутбук выдадим, и с наставником познакомим, и с коммьюнити нетворк устроим!

🕚 Зарегистрироваться или узнать больше о программе стажировок

#avitostart
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4111👍10❤‍🔥3🥴3
Go 1.23: обзор основных изменений в релизе от Павла Агалецкого, нашего ведущего разработчика команды Платформы 🚀

О чём это видео:
1️⃣ выход в релиз range over func — какие новые возможности это открывает для работы с циклами?
2️⃣ добавлен пакет iter — как он упрощает написание функций итераторов?
3️⃣ внесены изменения в поведение таймеров — как это облегчает разработку?

А ещё это видео о новом пакете unique и расширении уже имеющихся slices и maps.
8 минут, и вы в курсе всеGo!

#видео_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥227👍3
☄️ Podlodka держит курс по менеджерскому треку, а мы под это дело приготовили челлендж.

🔥 Два руководителя разработки Игорь Гранщиков и Никита Хромушкин разберут кейс «Оттачиваем переговоры на практике». А потом устроят интерактив: смогут ли гости конференции провести эффективные переговоры после всех советов и кейсов конфы? Получится ли сразу применить знания на практике?

🎤 Попробовать свои силы с нашими экспертами можно будет 23 августа.

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥152👍2🤨1
Вторую часть открытого курса по прикладной статистике подвезли! 🔥

От создателей первой части, гениальных практиков и аплифтеров на миллиард.

Во второй части хитрые критерии, бутстрапы и линеаризация. Все материалы основаны на реальных событиях задачах бизнеса 🗂

Курс нужен, чтобы:
➡️ научиться выбирать статистические критерии для принятия решений;
➡️ создавать и валидировать кастомные критерии для нестандартных задач;
➡️ разрешать спорные ситуации при анализе статистических данных.

Полезного просмотра!

#analytics_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44🤩63👍2
(Авторский пост от Антона Губарева, старшего инженера PaaS и автора телеграм-канала)

Ранее мы уже делились опытом запуска функциональности межсервисной авторизации: рассказали о самом важном и полезном, накопившемся на тот момент.

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

Мы активно используем межсервисную авторизацию уже более года. И теперь нам снова есть что рассказать 🙂
Всего этого не вместить в один пост, поэтому их будет несколько.

А начну я с технической части, где возникло две основные проблемы:
Первая. Мы выбрали Open Policy Agent в качестве авторизационного движка. Он себя достаточно неплохо показывал на старте: стабильно работал, имел понятные и читаемые политики на языке rego, хорошо интегрировался в существующие процессы.
Однако на высоких rps увеличилось время обработки авторизационных запросов, и стали появляться даже 500ки, что не отвечало требованиям к проекту.

Вторая. Чтобы решить проблемы, мы использовали кэширование авторизационных запросов на стороне envoy (это прокси-сайдкар в нашем service mesh, который построен на Istio).

Lua лучше всего подходил для этого, а коробочный функционал evnoy не обладал этой возможностью. Но и тут подстерегала засада. Реализация Lua в Envoy буферизует запрос перед тем, как отправить его. Это создало серьёзные трудности у ручек, которые принимают большие body.

В целом, если у вас версия envoy 1.27+, то проблему можно решить реализацией расширения на golang, но у нас на тот момент была версия ниже.


В итоге, я бы не стал использовать OPA, если милисекунды имеют большое значение. Конечно, можно оптимизировать кэшированием, или улучшить, оптимизировать и отпрофилировать rego политики. Но, возможно, написать свою реализацию политик, простую как палка, может оказаться более коротким путем.

#avitoteam
🔥125👍5👎1
BigInt — тип данных в JavaScript, который отвечает за большие числа.

А мы отвечаем: если посмотреть 6 серию курса Васи Новикова по JS, про BigInt всё будет предельно понятно 😀

Серия, кстати, здесь.

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👎2🥴1😐1
💚Тимлиды и техлиды, приглашаем на марафон! Бегать и загадывать желания не предлагаем — только получать офферы к нам в команду.

➡️ Avito TeamLead Marathon 2024

Приём заявок до 2 сентября.
Офферы — за неделю.

Что хотим от кандидатов:
📌 менеджерский опыт от года;
📌 опыт в разработке от пяти лет;
📌 желание не только руководить, но и писать код (<20% рабочего времени).

Трек, условия, советы от экспертов и ваши будущие команды — на этой странице 🗂

#avitoteam #teamlead_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6👎1🥴1🤨1
Кому сложнее перейти в менеджерский трек кросс-функциональной команды — фронтендеру или бэкендеру?

Ставьте ❤️ — если фронтендеру, 🔥 — если бэкендеру.

📌 Или ставьте текущую таску на паузу и идите читать статью Ильи Оболенского, нашего техлида из вертикали «Авто». Илья разложил нюансы перехода по полочкам и рассказал, какие технические скиллы действительно важны для лида.

#статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
89🔥34👍6🥴5👎3
Просьба: расскажите про автотесты для своих мобильных приложений в этом опросе.

Продолжаем полевое исследование, чтобы улучшать наши технопродукты. На этот раз очередь раннера Emcee. Опыт его использования не обязателен. Но зато вы можете получить доступ к демо, если захотите.

И гарантированно — благодарность от нас ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥2👎1
🔥 Предотвращаем выгорание за 12 минут и 10 секунд

Ровно столько длится новый выпуск стендап-шоу «У микрофона» с Денисом Пехтеревым.

🚀 Денис — руководитель команды аналитики продвижения и размещения товаров. В шоу он рассказывает, как научился управлять энергией, какие сферы составляют жизнь и как их все прокачать, чтобы быть счастливым и получать удовольствие от работы.

⬇️ Если у вас был опыт, который позволил справиться с выгоранием (своим или даже целой команды), делитесь в комментариях!

#видео_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥124👍2👎1
Добавили поддержку векторного поиска в движок, и успешно пользуемся им с 2021 года. О — опыт!

☄️ Им-то и поделится Михаил Самолкаев, разработчик команды инфраструктуры поиска (Search Infra). Миша расскажет про самые интересные алгоритмы и техники и покажет готовые решения в виде библиотек.

💻 Векторный поиск под капотом — на Database Internals Meetup #4. Увидимся 4 сентября!

#DBA_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍32
This media is not supported in your browser
VIEW IN TELEGRAM
💻 BDUI — главная тема нашего нового выпуска. Обсудили, как конструкторы ускоряют TTM и поддерживают сразу все платформы. Только вот инженерам не всегда нравятся конструкторные решения. Почему так, порассуждали с Леонидом Ральниковым, разработчиком BDUI-фреймворка DivKit из Яндекса.

⁉️ Как low-code решения влияют на разработку и есть ли вероятность, что BDUI — это новый монолит? Наше мнение узнаете из выпуска, своё оставляйте в комментариях.

🎧 Услышимся на вашей любимой платформе:

Spotify
Apple Podcasts
ВК Подкасты
Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍108
🔍Что это за звук? Это last call для тимлидов и техлидов, которые хотят получить оффер к нам за неделю.

4 сентября — последний день, когда можно отправить заявку на Avito TeamLead Marathon 2024.

Проведём с вами техническое и менеджерское интервью за 7 дней, выкатим оффер сразу после, если подойдём друг другу 😀

С нас — крутые команды и задачи, которые хочется решать. С вас — желание развиваться в менеджерском треке и достойный опыт. Идёт?

#avitoteam #teamlead_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5🤩21🏆1
2025/07/08 22:24:19
Back to Top
HTML Embed Code: