AvitoTech
19.5K subscribers
1.66K photos
61 videos
1.56K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Вадим Мадисон — Platform as a Service
Podlodka Podcast #253


Вадим Мадисон, наш директор центра разработки ТехПлатформ, Катя Петрова и Егор Толстой собрались вместе, чтобы обсудить Platform as a Service в целом и в Авито. Поговорили, почему всё не так просто, нырнули в опыт Авито, обсудили там эволюцию PaaS, какие проблемы он решает, и как делает жизнь разработчика чуточку лучше на всех этапах: от создания до эксплуатации сервисов.

Послушайте: https://bit.ly/3gpsC3u

#podcasts_avitotech #avitoteam #PaaS_avitotech
🔥8
Для аналитики и мониторинга потребления ресурсов мы используем платформу PaaS.
1️⃣ Она автоматически рассчитывает (в том числе request и limit) и распределяет ресурсы по кластерам.
2️⃣ Разработчики не тратят время на инфраструктурные задачи, команда может планировать расход ресурсов в долгосрочной перспективе.

Тезисно про мониторинг — на картинках, с деталями и скринами — в статье Антона Губарева, инженера PaaS в Авито.

🔥 Рекомендуем: Avito PaaS meetup #1 (2021)

#paas_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩42👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Avito Platform engineering meetup #2
26 октября | 18:30 | в офисе на Лесной и онлайн


Поговорим о разработке и тестировании платформы со стороны бэкенда и QA-команды. Вместе с докладчиками разберём процесс релиза платформы по шагам, рассмотрим OpenAPI-схемы, Service Mesh авторизацию и стандартизацию разработки сервисов.

📍Тем, кто хочет присоединиться офлайн, нужно зарегистрироваться по этой ссылке.
В ответ вы получите подтверждение в письме, без него в офис прийти не получится.
Не забудьте взять паспорт в день митапа.

📺 Зарегистрируйтесь, чтобы получить напоминание о трансляции на нашем ютуб-канале.

До встречи на митапе!

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5😱2
Тестирование и релизный процесс платформы — доклад Ольги Кузнецовой, QA Tech Lead Альфа-Банка.

Тезисы:
— проблемы и решения платформенных команд при тестировании;
— архитектура сайта, инструменты, автоматизация и стек;
— необходимые скиллы для QA;
— секреты взаимодействия с командой аналитики и разработки.

Ольга представит доклад на Avito Platform engineering meetup #2 💻
Ждём всех 26 октября 18:30 в офисе на Лесной или онлайн.

📍 Забронировать место в зале
📺 Получить напоминание о трансляции

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Наедине с тремя сотнями OpenAPI-схем — доклад Данилы Фомина, старшего разработчика Avito PaaS.

Тезисы:
— управление 300 микросервисами с 5000 эндпоинтами через OpenAPI;
— обеспечение обратной совместимости этих эндпоинтов;
— контроль валидности OpenAPI-схем в Авито;
— трудности и особенности работы с OpenAPI;
— какие фичи OpenAPI лучше избегать.

Данила представит доклад на Avito Platform engineering meetup #2 ☄️
Ждём всех 26 октября 18:30 в офисе на Лесной или онлайн.

📍 Забронировать место в зале
📺 Получить напоминание о трансляции

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Service Mesh авторизация c Istio и Open Policy Agent — доклад Антона Губарев, нашего бэкенд-инженера в юните PaaS ☄️

Тезисы:
— контроль за межсервисным взаимодействием для 2500 сервисов;
— пошаговый план от прототипа до интеграции в продакш;
— борьба со временем ожидания и невозможность случайного закрытия доступа.

Антон представит доклад на Avito Platform engineering meetup #2.
Ждём всех 26 октября 18:30 в офисе на Лесной или онлайн.

📍 Забронировать место в зале
📺 Получить напоминание о трансляции

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍2🔥1
Avito Platform engineering meetup #2 уже завтра!
Начало в 18:30 / в офисе на Лесной и онлайн

Наши разработчики и спикеры из СберМаркета и Альфа-Банка подготовили много слайдов и слов про разработку и тестирование платформы со стороны бэкенда и QA-команды.
Например, о стандартизации разработки сервисов на примере СберМаркета расскажет Эмиль Шарифуллин, старший разработчик из этой компании.

Тезисы:
— подходы и утилиты для продуктовых разработчиков;
— примеры технической реализации подходов в утилите sbm-cli;
— жизненный цикл сервиса.

Приходите слушать, думать и задавать вопросы.

📍 Забронировать место в зале
📺 Получить напоминание о трансляции

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
💻 Материалы с Avito Platform Meetup #2

📺 Тестирование и релизный процесс платформы
Ольга Кузнецова (Альфа-Банк) — поделится испытаниями команд в тестировании, рассмотрит инструменты и роль QA, а также процессы взаимодействия и автоматизации.

📺 Наедине с тремя сотнями OpenAPI-схем
Данила Фомин (Авито) — расскажет о контроле за OpenAPI-схемами, проблемах совместимости и опыте работы с огромным числом сервисов.

📺 Service Mesh авторизация c Istio и Open Policy Agent
Антон Губарев (Авито) — изложит опыт внедрения межсервисной авторизации, борьбу с задержками и методы защиты доступов.

Ссылка на плейлист.
Фотографии с мероприятия лежат в альбоме 🔵

#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
8
PaaS в Авито — это 2 500 сервисов.

Мы связали их друг с другом собственным форматом взаимодействия brief. Когда пришло время реализовывать авторизацию, встал вопрос: как не нарушить ни одну из связей? А потом ещё один: как контролировать, кто, когда и какие изменения вносил? 🧐

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

Как это всё у нас получилось, Антон Губарев, основной разработчик проекта, подробно рассказал в статье.

#статья_avitotech #habr_avitotech #PaaS_avitotech
🔥193
Берёте маленький локальный кластер Kubernetes.
Поднимаете его общедоступными инструментами.
Деплоите простые приложения.
Всё, вы великолепны.

💻Хотите подробную инструкцию по каждому шагу? Наш ведущий разработчик из юнита PaaS Павел Агалецкий сделал такую. В ней примеры с живым кодом, возможные ошибки и способы их исправить. В нашем блоге на Хабре можно почитать, в проекте avito.code на YouTube — посмотреть.

А прямо здесь можно оставить сердечки и огонёчки 🔥

#статья_avitotech #PaaS_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥407👍6
Хотите НЕмитап про нашу локальную разработку? Будет.

Сегодня (10 июля) в 19:00 по мск собираемся на нашем канале, смотрим доклад и общаемся с автором в чате.

В докладе: инструменты для разработчиков, которые мы создаём сами, — зачем нужны и как устроены.
Автор: Никита Васильченко, бэкенд-инженер PaaS Dev.
Ждём: всех.

Полезное:
Lima: Linux Machines — запуск виртуальных машин Linux на Mac OS
Colima — управление контейнерами Docker на MacOS и Linux
k3s — дистрибутив Kubernetes для установки и запуска на ресурсоограниченных средах
MacOS Virtualization Framework — документация по виртуализации от Apple

Смотреть трансляцию

#paas_avitotech #видео_avitotech
🔥111
Идём против правил и отлаживаем приложение на проде. И что вы нам сделаете, мы в другом городе? 😀

Можно, например, прийти на доклад Павла Агалецкого, ведущего инженера PaaS, на Yadro.

Паша как раз расскажет, какие подходы помогают нам решать проблемы сервисов уже в продакшене.

📌Не пропустите 25 сентября в 21:15!

#avitoteam #PaaS_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥7