Developer Experience: обзор подходов и как мы их применяем

Platform Engineering

Доклад принят в программу конференции

Целевая аудитория

Руководители и инженеры платформенных и других горизонтальных команд

Тезисы

В какой-то момент в Авито у нас появилась необходимость системно подойти к определению векторов развития PaaS - нашей платформы, которая позволяет разработчикам имплементировать фичи, не отвлекаясь на борьбу с деплоями, линтерами, кафками, трейсингом и подобными компонентами.

Сейчас платформа настолько зрелая, что собирать низковисящие фрукты больше не получается - все очевидное уже сделали. Поэтому мы погрузились в Developer Experience подходы.
По пути поняли, что их можно применять на любом этапе зрелости системы, так что вам это будет полезно, даже если вы только начинаете строить свою платформу.

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

В профессиональной разработке с 2006 года, с 2022 - тимлид команды в Авито, которая занимается тулингом для разработчиков и Developer Experience.

Авито

На Авито каждый может найти что-то своё среди миллионов частных объявлений и предложений компаний. У нас десятки тысяч rps к бэкенду, терабайты картинок в хранилище и мощная система автоматизированной модерации на базе машинного обучения. Каждый месяц сервисом пользуется треть населения России.

Видео