Go Get Podcast

PaaS изнутри: как устроены платформы Avito и Plata / 12 Factor App


Listen Later

Большой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону.


В гостях:

— Влад, тимлид команды DevSupport в Авито

— Ильдар (https://t.me/deferpanic), инженер команды Developer Experience в Plata


Видео Ильдара про 12-Factor App: https://youtu.be/uKyyIWkKDW8

Музыкальные трэки Ильдара: https://soundcloud.com/klusterfun


Свежий музыкальный альбом Влада: https://sijmusic.bandcamp.com/album/eden


👾 Мой Телеграм-канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

🤖 Мой Телеграм-канал про ИИ: https://t.me/tuzov_ai_lab


00:00:00 О чём выпуск

00:03:20 Оффтоп: электронная музыка: Ableton, VCV Rack и саундтрек к игре

00:14:11 Что такое PaaS: какие задачи решает у инженера

00:18:32 Что внутри PaaS: Plata CLI и зрелая платформа Avito

00:26:16 Bare metal vs Облако

00:29:38 12-Factor App: разбираем все 12 принципов

00:44:36 Локальная разработка в Avito: Minikube против Docker Compose

00:52:50 На каких масштабах оправдан полноценный PaaS?

00:54:58 Глазами бэкендера: как PaaS спасает от выгорания

01:05:45 Зачем нужна команда DevSupport: 150+ обращений в день

01:11:30 ИИ в инфраструктуре: даем LLM доступ к логам Kubernetes

01:22:18 Факапы с продом: как мы удаляли БД и роняли сервера из IDE

01:26:36 DevSupport: при каких масштабах нужна отдельная команда?

01:35:45 Путь фичи: от тикета до релиза через PaaS (CI/CD, канарейки, роллбэки)

01:41:08 После релиза: мониторинг, rollback и feature toggles

01:48:39 Уровни тестов: юнит, e2e, нагрузочные, мокирование

01:54:32 Управление ресурсами: RV-метрики, VPA и «коробочный» подход масштабирования

02:08:01 Почему Авито пишет PaaS сам: Navigator, Helmgen и рынок

02:15:42 Итоги, рекомендации и где найти гостей

...more
View all episodesView all episodes
Download on the App Store

Go Get PodcastBy Go Get Podcast