Профессиональная конференция для Go-разработчиков

Страх и Ненависть в Ви.Tech: как жить без микросервисов

Превозмогание

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

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

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

Тезисы

У нас было три монолита на PHP, по 180 минут на выкатку каждого, 30 минут на обновление наличия товара на сайте, полсервиса на Go и PHP, множество джоб всех сортов и расцветок, а также Docker, Cobra, целая куча репозиториев в GitLab, пинта чистого Kubernetes и Terraform. Не то чтобы это был необходимый арсенал для разработки, но если начинаешь собирать удобный деплой, становится трудно остановиться. Единственное, что вызывало опасение, — это сервисная архитектура. Нет никого более беспомощного, безответственного и испорченного, чем разработчики и архитекторы, пытающиеся определить границы предметных областей и не создать новый монолит при распиле старого. Но мы знали, что рано или поздно окунемся и в это.

После четырёх лет в инженерном конструировании, в том числе на руководящей должности, перешёл в IT, освоив Golang. За три года дорос от младшего до старшего разработчика. В Ви.Tech работает над сервисами на Go и помогает в разработке PaaS-платформы.

Vi.Tech

Vi.Tech — это команда инженеров, которая строит IТ для ВИ.ру — одного из крупнейших игроков на рынке e-commerce. Входят в топ-6 сайтов категории Home and Garden в мире, обслуживают 1,78 млн уникальных пользователей в день. В топ-30 лучших IТ-работодателей России по версии Хабр Карьеры. Растут на 50% год к году. Это ставит высокие требования к инфраструктуре — всегда сложные и интересные задачи со свободой в принятии решений.

Видео