Kirill Vetchinkin




Title: Практическое применение практик DevOps при разработке большого проекта на примере API Мегафон Банк

Description:

Перед нами стояла задача разработать крупный интеграционный проект - API Мегафон Банк. Проект имеет микросервисную архитектуру. Состоит из более чем из 30 микросервисов и 10 баз данных.
Очевидно, что без средств автоматизации при разработке, интеграции и развертывании было не обойтись, соответственно был определен круг подзадач, о которых и пойдет речь, вот некоторые из них:        
•   GitFlow подход или разработка на магистрали
•   Что хранить в репозитории
•   Интеграциия после каждого коммита и что в нее входит
•   Как организовать автоматическое развертывание более 30 приложений на 4 ветки и автотестирование
•   Авто документирование кода, проекта, баз данных
•   Как получать эффективную и быструю обратную связь
•   Взаимодействие участников команды
Будут продемонстрированы как общие подходы, так и многие тонкие вопросы, с которыми нам пришлось столкнутся на практике.
Так же я расскажу, как я запускаю новые проекты, в которых используются новые технологии .NetCore к примеру, и как нам подходы DevOps позволяют минимизировать риски на ранней стадии проекта.

Speaker

Kirill Vetchinkin

Kirill Vetchinkin


Ветчинкин Кирилл - в настоящее время являюсь начальником отдела интеграционных решений компанииTYME. Имею техническое и бизнес образование «Стратегическое управление ИС (CIO)». В прошлом .Netразработчик и архитектор, руководил разработкой электронного банка финансовой группы Лайф. Сторонник современных технологий и передовых практик разработки ПО.