Профессиональная конференция по управлению знаниями

30 ноября 2023 и 1 декабря 2023

Москва, Кампус СКОЛКОВО

Какую выгоду дает стандартизация шаблона микросервиса

TechLeadConf: Инженерные практики

Доклад отклонён

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

Рехработчики middle, senior, техлиды, архитекторы, СТО

Тезисы

В портфеле проектов одной компании было много небольших и средних систем, реализованных на одном стеке технологий. Каждая команда работала над своим проектом независимо, не было общего для всех шаблона проекта. Из-за отсутствия образца для подражания были проблемы на старте очередного проекта, когда команда мучительно выбирала какие из BestPractices она будет использовать, на каждом проекте заново изобретались решения для типовых задач (оптимистическая блокировки и аутбокс), а также делались типовые ошибки (отдельные модели для бизнес-логики и доступа к данным). Новый эффективный подход Vertical Slice Architecture вызывал опасения из-за отсутствия опыта его применения. Переключение разработчиков между проектами было болезненным.
Я расскажу об опыте унификации проектов в портфеле с использованием шаблона, реализованного на базе Чистой Архитектуры. Внедрение шаблона проекта и обучение команд разработчиков заложенным в него принципам позволило облегчить старт нового проекта, избежать типовых ошибок, переиспользовать существующие решения, упростить внедрение нововведений и упростить переключение разработчиков между проектами. Развитие проектов стало более динамичным, а поддержка - более простой, работа команд разработчиков стала как более комфортной, так и результативной.
Шаблон проекта выложен на GitHub, а инструкция по его использованию - курс на Udemy.

Денис Цветцих

DevBrothers, Т-Банк

Работаю в кровавом энтерпрайсе. Ищу способы сделать свою жизнь и жизнь своей команды проще, а также делюсь находками с сообществом :)

DevBrothers, Т-Банк

Творческий дуэт братьев Цветцих для растространения находок о разработке ПО

Видео