Как стать автором
Обновить
223.69
AvitoTech
У нас живут ваши объявления
Сначала показывать

Как фронтендеру стать тимлидом кросс-функциональной команды

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.4K

О том, как из техлида вырасти в руководителя команды, рассказывает Илья, техлид в Авито Авто. Под катом — подробности о переходе с одной позиции на другую, нюансы этого пути в Авито, необходимые для перехода условия и другие интересные вещи.

Читать далее
Всего голосов 18: ↑15 и ↓3+14
Комментарии4

Тестируем в микросервисах: TaaS и пять шлюзов качества

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.2K

Всем привет! Меня зовут Андрей Петухов, я техлид команды Testing Experience AvitoTech, занимаюсь разработкой систем тестирования в Авито. В этой статье рассказываю, как мы организовывали у себя процесс тестирования в условиях микросервисной архитектуры. Ниже вы узнаете о том, как применять Testing as a Service (TaaS), зачем нужны шлюзы качества и как все это помогло тестировщикам сосредоточиться.   

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии0

Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров8K

Привет! Меня зовут Кирилл Егоров, я технический лидер двух юнитов Авито: «Запчасти» и «Строительство и ремонт». В этой статье рассказываю о том, как мы определяем, к каким автомобилям подходят запчасти из объявлений, как нам с помощью Golang удается перебрать миллиарды вариантов и какие трудности пришлось решить при реализации этого решения.

Читать далее
Всего голосов 26: ↑25 и ↓1+27
Комментарии9

Как и зачем мы написали 5000 интеграционных тестов за пару часов

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров14K

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

Читать далее
Всего голосов 22: ↑20 и ↓2+21
Комментарии12

Что поможет настроить процесс работы с обращениями пользователей

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.4K

Всем привет! Я Юлия Трусова, QA-инженер в Авито. Хочу рассказать вам про свой опыт проектирования и внедрения процесса работы с обращениями пользователей — SPT. Некоторые коллеги пытались расшифровать эту аббревиатуру как Support problem ticket, но это не аббревиатура вовсе. Это сокращенное название проекта SUPPORT в Jira, сгенерированное автоматически, где мы храним тикеты.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии0

Как упаковать бэкенд-код на Go для аналитики на базе Spark

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.1K

Всем привет! Я Ваня Ахлестин, занимаюсь поддержкой и развитием аналитической платформы кластера Search&Recommendations на базе Spark и Hadoop в Авито. Сегодня расскажу, как начать использовать ваш код из Python или PySpark и не тратить много времени дорогих разработчиков.

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии2

Учимся работать с Kubernetes через запуск приложения

Время на прочтение8 мин
Количество просмотров8.1K

Вместе с Павлом Агалецким, ведущим разработчиком PaaS в Авито, изучим команды утилиты kubectl в Kubernetes, попробуем запустить два приложения и познакомимся с консольным дашбордом k9s.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии3

Успех тимлида — это успех команды: три ошибки тимлидов в начале пути

Время на прочтение5 мин
Количество просмотров9.9K

За свою карьеру я вырастил многих тимлидов как руководитель и ментор. За это время собрал обширную коллекцию возникающих во время работы проблем. Собрал список тех, которые встречались мне чаще всего. 

Читать далее
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Bricks: новый подход к управлению интерфейсами

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров11K

Создавать удобную разметку страниц и менять интерфейс в зависимости от потребностей продукта без работы с кодом — легко. Об опыте Авито рассказал тимлид команды Bricks Алексей Ивасюта.

Читать далее
Всего голосов 10: ↑9 и ↓1+10
Комментарии5

Популярные ошибки в Golang и как их избежать

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров10K

Дмитрий Королев расскажет про распространённые ошибки при работе со слайсами, каналами и другими структурами в Go. Научимся предупреждать их и справлять на примерах.

Читать далее
Всего голосов 24: ↑24 и ↓0+27
Комментарии7

Как организовать информационную безопасность в компании с нуля: два подхода, которые помогут ничего не упустить

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров10K

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

Читать далее
Всего голосов 9: ↑7 и ↓2+7
Комментарии5

Проекции в Vertica: что это, как использовать, и почему не стоит создавать их под каждый запрос

Время на прочтение6 мин
Количество просмотров5.7K

Иван Якунин, продуктовый аналитик команды Fintech Marketplace, рассказал про то, как в Авито работают с Vertica, и на примерах объяснил, что такое проекции, и когда их стоит использовать.

Читать далее
Всего голосов 7: ↑6 и ↓1+9
Комментарии7

Топовые подходы к решению алгоритмических задач

Время на прочтение11 мин
Количество просмотров25K

Привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. В этой статье я расскажу про ключевые аспекты и концепции работы с наиболее популярными алгоритмами и структурами данных. Это поможет и в реальных проектах, и чтобы глубже понять алгоритмические принципы. Статья подойдёт специалистам, которые хотят углубить свои знания в программировании, и укрепить навыки нахождения оптимальных решений алгоритмических задач.

Читать далее
Всего голосов 13: ↑13 и ↓0+16
Комментарии10

Разбираемся в новом роутинге в Go 1.22

Время на прочтение5 мин
Количество просмотров9.4K

В начале февраля 2024 года вышел Go 1.22. Вот, что нового и интересного принёс новый релиз: сделали более безопасное поведение переменных в циклах, добавили функции-итераторы в качестве rangefunc-эксперимента и улучшили шаблоны роутинга. В этой статье я сфокусируюсь на последнем, самом долгожданном, для многих, обновлении — шаблонах http-роутинга.

Читать дальше →
Всего голосов 15: ↑14 и ↓1+19
Комментарии3

Line height в Android TextView: где не сходится с Figma, как мешает pixel-perfect, и как это решить

Время на прочтение4 мин
Количество просмотров4K

В крупных проектах уделяется большое внимание деталям: дизайнеры, аналитики и продуктовые менеджеры продумывают все до мелочей, чтобы максимально улучшить пользовательский опыт. В дизайне такой важной деталью становится pixel-perfect-вёрстка. Разработчики реализуют тонкости дизайна, но иногда происходит расхождение платформенного рендеринга Android TextView и Figma Text.

Читать далее
Всего голосов 10: ↑10 и ↓0+11
Комментарии1

Как оценка актуальности резюме помогла работодателям эффективнее находить кандидатов

Время на прочтение8 мин
Количество просмотров5.9K

Владислав Урих, продуктовый аналитик Авито Работы, рассказал, как мы придумали новый подход к оценке актуальности резюме, и, благодаря этому, увеличили количество сделок, повысили retention работодателей в повторную покупку, и выросли в выручке категории.

Читать далее
Всего голосов 7: ↑5 и ↓2+5
Комментарии0

Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения

Время на прочтение5 мин
Количество просмотров15K

Павел Агалецкий, ведущий разработчик юнита Platform as a Service Авито, написал, как поднять кластер Kubernetes на локальном компьютере Mac с помощью подручных инструментов, а потом задеплоить в него простейшие приложения.

Читать далее
Всего голосов 12: ↑10 и ↓2+9
Комментарии5

Emcee — тест-раннер для запуска автотестов на Android и iOS: как работает, и какие проблемы помогает решить

Время на прочтение6 мин
Количество просмотров4K

Денис Веренцов, Android-инженер Авито, рассказал, как работает инструмент для параллельного запуска мобильных автотестов Emcee, как развернуть его на своей инфраструктуре, или запустить в облаке, чтобы прогонять тесты прямо в браузере. 

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии4

Межсервисная авторизация в Авито PaaS

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.2K

Антон Губарев, инженер в Avito PaaS, рассказал, как реализовать межсервисную авторизацию на 2500 сервисов и ничего не сломать.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии9

Делать продукт качественно или быстро? Как тимлиду найти баланс и принимать верные решения

Время на прочтение5 мин
Количество просмотров5.6K

Тимлид не просто ставит задачи и проверяет выполнены ли они вовремя. Он выстраивает все рабочие процессы, общается с заказчиками и руководством компании и следит за атмосферой в коллективе. Рассказываем об ответственности тимлида перед командой, «костылях» в коде и адекватных сроках работы.

Читать далее
Всего голосов 10: ↑6 и ↓4+2
Комментарии7
1
23 ...

Информация

Сайт
avito.tech
Дата регистрации
Дата основания
2007
Численность
5 001–10 000 человек
Местоположение
Россия