AvitoTech – Telegram
AvitoTech
22.6K subscribers
1.87K 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
Playbook / Инженерные практики / Архитектурный комитет

Представьте, что у вас в компании есть группа экспертов, которая готова посмотреть на проект со стороны и помочь правильно спроектировать сервис или архитектуру. Представили?
А нам и представлять не надо 😎

Знакомьтесь, архитектурный комитет Авито.

#playbook_avitotech
🔥20👍43
Как и почему перешли с Python на Go в основном сервисе рекомендаций Авито

Representation — основной сервис раздела рекомендаций. Он формирует бесконечную ленту объявлений, исходя из интересов пользователя. Нагрузка на representation — порядка 200 000 запросов в минуту.

По мере того, как мы улучшали качество рекомендаций, росло и потребление ресурсов, и время ответа. И тогда мы решили затестить самую тяжелую cpu-bound задачу в сервисе на Go. Как затем мы перенесли туда весь сервис representation, рассказал Василий Копытов, тимлид разработки рекомендаций.

Всё тут: со скринами, схемами и кусочками кода.

#backend_avitotech #статья_avitotech #habr_avitotech
🔥21👍8👌1
Вот и вторая часть полезного видео про символы Unicode в JavaScript подъехала.

Алексей Ивасюта рассказывает про эмодзи: как считается их длина, причём здесь модификаторы цвета, что такое ZWJ и как подсчитывать количество знаков вне зависимости от типа письменности с помощью Intl.Segmenter.

Где первая часть? Вот же она!
Наш новый проект avito.code набирает обороты, поэтому скорее переходите на ютуб и смотрите!

#avitocode #видео_avitotech
👍8🔥72❤‍🔥2😱2
Playbook / Инженерные практики / Team Maturity Model

Мы создали прототип идеальной инженерной культуры и отразили его в Team Maturity Model. Зрелость команд мы оцениваем по шести блокам: информационная безопасность, качество, перформанс, фронтенд, бэкенд и продакт-delivery.

Найти нашу модель и все пояснения к ней можно на гитхабе. А почему стоит задуматься о создании своей — на картинках.

#playbook_avitotech
🔥10🤩3❤‍🔥22
Мы решили спросить у звёздочек (и немного у нейросети), какое айти-будущее они видят в 2023 году.

В этот раз инфа для тимлидов, инженеров по безопасности, iOS-разработчиков, дата-сайентистов, бэкендеров и девопсеров.

Ищите свою профессию и срочно перестраивайте все-все свои планы под наши предсказания. Ведь звёздочки (или ChatGPT) не могут врать!

Прочитать предсказания

P.S. Вторая часть открыток — в четверг, так что не пугайтесь, если не нашли себя. Про ваше будущее мы наверняка расскажем, просто чуть попозже :)
🔥31👍86🤩42