Страх и Ненависть в Ви.Tech: как жить без микросервисов
Доклад принят в программу конференции
Целевая аудитория
Тезисы
У нас было три монолита на PHP, по 180 минут на выкатку каждого, 30 минут на обновление наличия товара на сайте, полсервиса на Go и PHP, множество джоб всех сортов и расцветок, а также Docker, Cobra, целая куча репозиториев в GitLab, пинта чистого Kubernetes и Terraform. Не то чтобы это был необходимый арсенал для разработки, но если начинаешь собирать удобный деплой, становится трудно остановиться. Единственное, что вызывало опасение, — это сервисная архитектура. Нет никого более беспомощного, безответственного и испорченного, чем разработчики и архитекторы, пытающиеся определить границы предметных областей и не создать новый монолит при распиле старого. Но мы знали, что рано или поздно окунемся и в это.
После четырёх лет в инженерном конструировании, в том числе на руководящей должности, перешёл в IT, освоив Golang. За три года дорос от младшего до старшего разработчика. В Ви.Tech работает над сервисами на Go и помогает в разработке PaaS-платформы.
Vi.Tech