k-ветки. Как не отказаться от тестирования фича-веток при переходе на микросервисы.

Cookbook - готовые рецепты

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

Последние несколько лет - инженер в платформе авито. Занимаюсь проблемами стейджинга и тестирования.

Тезисы

Видео

Связку микросервисов функционально протестировать сложнее чем монолит.
Кто-то решает это единым стейджингом и чатиком синхронизации "займу auth на полчасика", кто-то уходит с головой в shift-left, кто-то тестирует в canary.
Не смотря на сотни сервисов, мы реализуем уютненькую возможность катнуть веточку сервиса и получить свой личный стейджинг.
В этом докладе расскажу как.