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
Технический бэклог — это все тактические и стратегические технические задачи, решение которых позволяет контролировать легаси и поднимать эффективность сервисов.

Дмитрий Симушев — это технический руководитель юнита Fashion&Electronics.

Дима создал свой подход к работе над техническим бэклогом 💻

В частности, выделил пять ключевых правил:
1. У команды есть чёткая техническая стратегия развития сервисов.
2. Все технические проблемы и компромиссы фиксируются в задачах и не дублируются.
3. Каждая техническая задача должна быть описана и понятна команде.
4. Приоритеты по задачам зависят от влияния на стабильность и уровня боли инженеров.
5. Команда отслеживает не только объем техдолга, но и его динамику. Так она контролирует качество технических решений.

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

#management_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥8😍3
Автозагрузка — продукт для массового управления объявлениями на Авито, через который сейчас управляется почти половина всего контента на площадке.

В 2021 году перед командой встала непростая задача: поддержать рост х20 на горизонте ближайших двух лет (при обычных темпах х1,5 – 2 в год), с которой ребята удачно справились ✔️

Как это было — в статье Жени Толмачева.

Чек-лист стабильной мультисервисной системы
🟥 используется компонентный подход для гибкости архитектуры
🟥 есть чёткое представление о запасах производительности
🟥 известны и изучены потенциальные проблемы
🟥 целевые решения прорабатываются со стороны данных и создаются прототипы

#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥7👍5
Делимся материалами с Avito Backend United meetup #7: Долма ☄️

📺 Инфратесты или тестирование инфры всего в Kubernetes
Владислав Таболин (Yandex Cloud) расскажет про проект который объединяет высоконагруженный control plane и сложный data plane с высоким уровнем изоляции для обеспечения безопасности данных и как команда Managed Databases Yandex Cloud справлялась с этой задачей, что даже на пиццу время оставалось.

📺 Жизнь без Kubernetes — как выживать небольшим проектам
Виталий Лихачев (Авито) расскажет про систему HashiCorp Nomad, которая может решить множество вопросов оркестрации приложений. Она обладает более пологой кривой изучения и гораздо более простая в использовании.

📺 Линтеры для сотен микросервисов
Павел Агалецкий (Авито) расскажет про управление составом и настройками линтеров и форматтеров кода и про то, как эта механика встроена в наши пайплайны разработки.

📺 БД: миграция как микросервис
Дмитрий Бурмистров (Тинькофф) проведёт для нас экскурсию в мир миграций баз данных. Во время доклада структурируем матчасть, посмотрим на популярные подходы к работе с миграциями и узнаем несколько лучших практик.

Ссылка на плейлист.

#avitobackendmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍155🔥5
Какой была твоя первая задача, после которой ты понял: это оно?

Такой вопрос мы задали коллегам.

А теперь спрашиваем и вас! Когда вы поняли, что всё, вы попали? 😀

p.s. а может среди вас есть кто-то, чьё приложение сломал Влад Гамов в качестве теста?

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥11🌚4👍31
Мы создаём сервис на Go для выкупа мобильных телефонов 📱

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

Он понадобился нам, чтобы не привязываться к одной БД и переключаться между базами с минимальным количеством изменений в коде сценариев.
Это вторичная выгода, первичная — не нужно писать рутинный код, в котором можно допустить ошибки.

Всё остальное — в статье 🗂

#backend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚31🔥17👍4🥴1
Гриша Тарасенко, инженер команды SQL, в рамках проекта avito.code подготовил серию роликов про PostgreSQL и DBA 💻

В первой части Гриша рассказывает о инициализации реплик без прямого использования pg_basebackup.

Она уже доступна на канале AvitoTech ☄️

Смотрите, ставьте пальцы вверх и стройте отказоустойчивую инфраструктуру.

#avitocode #avitoteam #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍7
Саша Лукьянченко руководит разработкой PaaS, вместе с командой создаёт и развивает платформу ☄️

А в свободное время гуру Kubernetes, Docker и Envoy разбирает причины деградаций, которые могут произойти на стыке разработки и инфраструктуры 💻

2 октября это произойдёт в рамках воркшопа по траблшутингу.

Встречаемся онлайн на платформе Слёрм, учимся быстро находить причины падения сервисов и эффективно их устранять ✔️

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7🏆21
«Насмотрятся своих компуктеров и кодят друг другу в ЖЖ»

Общественность не сразу приняла и поняла важность программистов.

О том, с какими ещё трудностями столкнулись наши коллеги на заре своей карьеры, читайте в карточках ⬆️

Пишите свои истории — какие вызовы встречались вам на пути в IT?

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1410🔥6