Вадим Мадисон — Platform as a Service
Podlodka Podcast #253
Вадим Мадисон, наш директор центра разработки ТехПлатформ, Катя Петрова и Егор Толстой собрались вместе, чтобы обсудить Platform as a Service в целом и в Авито. Поговорили, почему всё не так просто, нырнули в опыт Авито, обсудили там эволюцию PaaS, какие проблемы он решает, и как делает жизнь разработчика чуточку лучше на всех этапах: от создания до эксплуатации сервисов.
Послушайте: https://bit.ly/3gpsC3u
#podcasts_avitotech #avitoteam #PaaS_avitotech
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
Тезисно про мониторинг — на картинках, с деталями и скринами — в статье Антона Губарева, инженера PaaS в Авито.
#paas_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩4❤2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
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
Тезисы:
— проблемы и решения платформенных команд при тестировании;
— архитектура сайта, инструменты, автоматизация и стек;
— необходимые скиллы для 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
Тезисы:
— управление 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
Тезисы:
— контроль за межсервисным взаимодействием для 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
Начало в 18:30 / в офисе на Лесной и онлайн
Наши разработчики и спикеры из СберМаркета и Альфа-Банка подготовили много слайдов и слов про разработку и тестирование платформы со стороны бэкенда и QA-команды.
Например, о стандартизации разработки сервисов на примере СберМаркета расскажет Эмиль Шарифуллин, старший разработчик из этой компании.
Тезисы:
— подходы и утилиты для продуктовых разработчиков;
— примеры технической реализации подходов в утилите sbm-cli;
— жизненный цикл сервиса.
Приходите слушать, думать и задавать вопросы.
#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Ольга Кузнецова (Альфа-Банк) — поделится испытаниями команд в тестировании, рассмотрит инструменты и роль QA, а также процессы взаимодействия и автоматизации.
Данила Фомин (Авито) — расскажет о контроле за OpenAPI-схемами, проблемах совместимости и опыте работы с огромным числом сервисов.
Антон Губарев (Авито) — изложит опыт внедрения межсервисной авторизации, борьбу с задержками и методы защиты доступов.
Ссылка на плейлист.
Фотографии с мероприятия лежат в альбоме
#PaaS_avitotech #avitoPaaSmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
PaaS в Авито — это 2 500 сервисов.
Мы связали их друг с другом собственным форматом взаимодействия brief. Когда пришло время реализовывать авторизацию, встал вопрос: как не нарушить ни одну из связей? А потом ещё один: как контролировать, кто, когда и какие изменения вносил? 🧐
При этом не хотелось напрягать сотни разработчиков вносить изменения в каждый сервис и поддерживать реализации для нескольких языков программирования. Да и желательно получить эффективное решение, которое не снизит скорость работы сервисов.
Как это всё у нас получилось, Антон Губарев, основной разработчик проекта, подробно рассказал в статье.
#статья_avitotech #habr_avitotech #PaaS_avitotech
Мы связали их друг с другом собственным форматом взаимодействия brief. Когда пришло время реализовывать авторизацию, встал вопрос: как не нарушить ни одну из связей? А потом ещё один: как контролировать, кто, когда и какие изменения вносил? 🧐
При этом не хотелось напрягать сотни разработчиков вносить изменения в каждый сервис и поддерживать реализации для нескольких языков программирования. Да и желательно получить эффективное решение, которое не снизит скорость работы сервисов.
Как это всё у нас получилось, Антон Губарев, основной разработчик проекта, подробно рассказал в статье.
#статья_avitotech #habr_avitotech #PaaS_avitotech
🔥19❤3
Берёте маленький локальный кластер Kubernetes.
Поднимаете его общедоступными инструментами.
Деплоите простые приложения.
Всё, вы великолепны.
💻 Хотите подробную инструкцию по каждому шагу? Наш ведущий разработчик из юнита PaaS Павел Агалецкий сделал такую. В ней примеры с живым кодом, возможные ошибки и способы их исправить. В нашем блоге на Хабре можно почитать, в проекте avito.code на YouTube — посмотреть.
А прямо здесь можно оставить сердечки и огонёчки🔥
#статья_avitotech #PaaS_avitotech
Поднимаете его общедоступными инструментами.
Деплоите простые приложения.
Всё, вы великолепны.
А прямо здесь можно оставить сердечки и огонёчки
#статья_avitotech #PaaS_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40❤7👍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
Сегодня (10 июля) в 19:00 по мск собираемся на нашем канале, смотрим доклад и общаемся с автором в чате.
В докладе: инструменты для разработчиков, которые мы создаём сами, — зачем нужны и как устроены.
Автор: Никита Васильченко, бэкенд-инженер PaaS Dev.
Ждём: всех.
Полезное:
Lima: Linux Machines — запуск виртуальных машин Linux на Mac OS
Colima — управление контейнерами Docker на MacOS и Linux
k3s — дистрибутив Kubernetes для установки и запуска на ресурсоограниченных средах
MacOS Virtualization Framework — документация по виртуализации от Apple
Смотреть трансляцию
#paas_avitotech #видео_avitotech
🔥11❤1
Идём против правил и отлаживаем приложение на проде. И что вы нам сделаете, мы в другом городе? 😀
Можно, например, прийти на доклад Павла Агалецкого, ведущего инженера PaaS, на Yadro.
Паша как раз расскажет, какие подходы помогают нам решать проблемы сервисов уже в продакшене.
📌 Не пропустите 25 сентября в 21:15!
#avitoteam #PaaS_avitotech
Можно, например, прийти на доклад Павла Агалецкого, ведущего инженера PaaS, на Yadro.
Паша как раз расскажет, какие подходы помогают нам решать проблемы сервисов уже в продакшене.
#avitoteam #PaaS_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥7