Разработка

Avito Platform engineering meetup #2 в офисе Авито

26 октября в 18:30 в московском офисе Авито пройдёт Avito Platform engineering meetup #2. В этот раз будем говорить не только про PaaS Авито: пригласили спикеров из СберМаркета и Альфа-Банка, чтобы те рассказали про разработку и тестирование платформы со стороны бэкенда и QA-команды. Вместе с докладчиками обсудим процесс релиза платформы, OpenAPI-схемы, Service Mesh авторизацию и стандартизацию разработки сервисов. Также будет нетворкинг, на котором можно пообщаться со спикерами и гостями митапа

Программа

  • 18:00–18:30 | Регистрация. Сбор гостей
  • 18:35 – 19:05 | Тестирование и релизный процесс платформы — Ольга Кузнецова, Альфа-Банк
  • 19:05 – 19:35 | Наедине с тремя сотнями OpenAPI-схем — Данила Фомин, Авито
  • 19:35 – 20:00 | Кофе-брейк
  • 20:00 – 20:30 | Service Mesh авторизация c Istio и Open Policy Agent — Антон Губарев, Авито
  • 20:30 – 21:00 | Как мы стандартизируем разработку сервисов в СберМаркете — Эмиль Шарифуллин, СберМаркет
  • 21:00 – 22:00 | Нетворк

Трансляция
Если не сможете прийти на встречу, то смотрите прямую трансляцию митапа на ютуб-канале AvitoTech 26 октября в 18:30. В прямом эфире можно будет задать вопросы, которые мы озвучим спикерам. Чтобы не забыть про трансляцию, вы можете добавить событие себе в календарь, вот ссылка для Google-календаря, или зарегистрироваться тут.

Офлайн-участие
Для участия в событии офлайн нужно зарегистрироваться и получить подтверждение в письме. Количество мест ограничено. Пожалуйста, вносите ФИО в форму так, как написано у вас в паспорте. В день мероприятия не забудьте захватить с собой паспорт или водительское удостоверение.

* записи с Avito Paas meetup #1 можно посмотреть тут
** а вот еще про PaaS в Авито

Расписание

Тестирование и релизный процесс платформы — Ольга Кузнецова, Альфа-Банк #

Ольга КузнецоваАльфа-Банк, QA Tech Lead сайта alfabank.ru

Ольга поделится проблемами, с которыми столкнулись платформенные команды при тестировании. Для того, чтобы погрузиться в контекст, она расскажет об общей архитектуре сайта, используемых инструментах и даст представление, какими знаниями обладает QA в команде. Во время доклада Ольга пройдётся по используемым решениям — от построения тестовой модели и регрессионных чек-листов через процессы тестирования задач к релизному процессу. Дополнительно она раскроет несколько секретов о взаимодействии с командой аналитики и разработки, расскажет про автоматизацию и используемый стек.

Наедине с тремя сотнями OpenAPI-схем #

Данила Фоминстарший разработчик в Avito PaaS

Что делать, если у вас 300 микросервисов, которые описывают свои 5000 эндпоинтов через OpenAPI? Как не сломать обратную совместимость этих эндпоинтов? В докладе Данила расскажет, как мы в Авито контролируем валидность OpenAPI-схем. Обсудим, на какие грабли мы натыкались и какие фичи OpenAPI вам лучше не использовать.

Service Mesh авторизация c Istio и Open Policy Agent #

Антон ГубаревАнтон — бэкенд-инженер в юните PaaS

Как обеспечить контроль за межсервисным взаимодействием для 2500 сервисов и и ничего не сломать? Оказывается, что просто добавить межсервисную авторизацию в Service Mesh недостаточно. Расскажу, какие шаги мы прошли от прототипа до интеграции в продакшн, как боролись с временем ожидания и добились невозможности случайного закрытия доступов.

Как мы стандартизируем разработку сервисов в СберМаркете #

Эмиль ШарифуллинЭмиль — старший разработчик СберМаркет

С ростом компании нарастает потребность в стандартизации разработки сервисов. Для этого в СберМаркете отдел платформы разрабатывает подходы и утилиты, которые помогают продуктовым разработчикам. В докладе мы рассмотрим примеры технической реализации подходов, которые мы используем в утилите sbm-cli. Рассмотрим жизненный цикл сервиса и то, как мы в рамках него облегчаем разработчикам большое количество операций.

Кратко о мероприятии

Для кого
platform engineers, backend developers, DevOps engineers, QA engineers, architects
Основные темы
platform engineering, PaaS, microservices, OpenAPI, Service Mesh, testing, standardization
Что получите
learn how to validate OpenAPI schemas at scale, understand service mesh authorization with Istio and OPA, see how to standardize service development with CLI tools, gain insights into platform testing and release processes
Формат программы
production cases, deep technical talks