От монолита к IDP: как масштабировать Go-разработку и не сойти с ума

Доклад

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

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

Backend-разработчики на Go, технические лидеры, руководители разработки.

Тезисы

Переход на сервисную архитектуру с нуля — амбициозная цель, которая без стратегии быстро превращается в операционный ад. Во ВКонтакте мы прошли путь перестроения архитектуры в распределенную на Go, и ключевым фактором успеха стала не просто смена стека, а эволюция DevPlatform.

В докладе мы обсудим, почему платформа — это не статичный набор шаблонов пайплайнов над k8s, а живой процесс, который должен расти вместе с бизнесом и технической командой. Для этого разберем этапы развития команды и на каждом этапе определим, чем платформа должна являться и заниматься, а также как грамотно управлять SDLC и влиять на надежность и T2M и не душить разработку.

В финале я поделюсь кейсом ВКонтакте: как мы подошли к декомпозиции системы, почему выбрали Go как фундамент для трансформации и как платформенный подход изменил нашу инженерную культуру.

Доклад основан на опыте крупного высоконагруженного сервиса и будет полезен всем, кто активно внедряет и масштабирует Go в команде, хочет разрабатывать системно и красиво, понять, как не построить космолет там, где достаточно велосипеда или просто любит похоливарить об инфраструктуре.

Видео