Платформа как услуга в Авито — это комплекс проработанных решений, которые позволяют при разработке продукта не тратить много времени на рутинные задачи и низкоуровневые инструменты.
Наши спикеры объяснили, как происходит локальная разработка, автоматическое тестирование, развертывание и эксплуатация сервисов в PaaS. В посте мы собрали записи с таймкодами и презентациями.
Развитие сервисов в Авито - Павел Агалецкий
Отчет о том, как мы упрощаем и стандартизируем процесс локальной разработки, отладки и тестирования для всех разработчиков на Авито.00:00 — Представление спикера, команды и плана доклада 01:29 — Утилита Авито — базовый инструмент для локальной разработки 02:44 — Создание сервиса 04:39 — Запускаем сервис 15:02 — Тестирование сервиса 17:22 —Линтерс 18:41 - Документация 20:13 — Генерация кода 21:18 — Другие возможности утилиты 22:34 - Ответы на вопросы
Посмотреть презентацию Павла.
Автоматизированное тестирование с помощью PaaS - Александр Олейников
Когда Авито был монолитным, тестировать нужно было только монолит. С переходом на микросервисную архитектуру все стало сложнее.Александр рассказал о том, какие инструменты у нас есть для каждого из трёх уровней тестирования: модульного, интеграционного и системного.
Какие фреймворки можно использовать для написания тестов, как их запускать, какие отчеты можно получить после их запуска.
00:00 — Представление спикера и введение в тему 01:29 — Юнит-тесты 02:54 — Интеграционные тесты 06:11 — Системные тесты 17:31 - Ответы на вопросы
Посмотреть презентацию Александра.
Как мы предоставляем услуги в PaaS - Николай Андреев
Развертываете микросервисы в нескольких кластерах k8s одновременно? Доставка через канарейку? PaaS Авито позволяет делать все это и даже больше.Отчет об этом, а также о том, какие технологии мы используем и почему заменили Helm на собственное решение.
00:00 — Представление спикера и введение в тему 04:43 — Развертывание сервиса в PaaS 12:36 — Откат на одну из предыдущих версий 14:15 — Канарские релизы 19:30 — Доставка в несколько кластеров 26:15 — Пути разработки CI/CD PaaS 28:36 - Ответы на вопросы
Посмотреть презентацию Николая.
Эоперация без боли - Евгений Махнев
Недостаточно разработать сервис, ведь после релиза его еще нужно поддерживать.Рассказ Евгения о том, как PaaS делает комфортной работу с микросервисами в продакшене, а также о том, как единый дашборд улучшает опыт разработки в Авито.
00:00 — Представление спикера и темы доклада 02:56 — Доставка услуг на производство 07:46 — Эработа в аварийных условиях 13:57 — Жизненный цикл услуги 26:57 - Ответы на вопросы
Посмотреть презентацию Евгения.На этом всё, увидимся на новых встречах! Теги: #paas #Системное администрирование #Kubernetes #DevOps #meetup
-
Революция Цифровой Видеокамеры
19 Oct, 24 -
Как Найти Подходящего Тестера
19 Oct, 24 -
Визитная Карточка Vcard В 2D-Кодах Nokia
19 Oct, 24 -
Плагин Для Рендеринга Pdf В Браузере
19 Oct, 24