Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Как рефакторить архитектуру микросервисов при живом продакшне?

Архитектура систем

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

Мнение Программного комитета о докладе

На конференциях рассказывают, как производить рефакторинг легаси-систем, делать их более оптимальными, гибкими. Подходы известны и часто проговаривались. Руслан расскажет не только про рефакторинг архитектуры, но и про процесс доведения ее до продакшн, параллельно с работающей легаси-системой.

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

Архитекторы, бэкенд-разработчики, системные аналитики.

Тезисы

Даже грамотно спроектированная микросервисная архитектура с течением времени требует пересмотра и рефакторинга.
* Как не пропустить этот момент в случае проектирования и разработки с нуля?
* Как понять, что легаси-микросервисы спроектированы не лучшим образом?
* Как, собственно, начать рефакторинг архитектуры и, что немаловажно, закончить его и довести до прода в виде реализации?

Попробуем ответить на эти и другие вопросы в ходе доклада. Рассмотрим тревожные сигналы о необходимости рефакторинга, поговорим о принципах рефакторинга в переложении на архитектуру микросервисов, наметим конкретные шаги и этапы безопасного и итерационного рефакторинга архитектуры на практике с постепенным их выводом в бой.

А также порассуждаем, как же жить с двумя и более версиями архитектуры, пока рефакторинг ещё не доехал до прода.

Технический директор и архитектор Byndyusoft.
Автор и преподаватель курса по микросервисной архитектуре — ИТМО.
Член программных комитетов TechLeadConf и CodeFest.

Byndyusoft

Проектируют и разрабатывают IT-продукты под цели заказчика для e-commerce, ретейла, банков и других бизнесов по всему миру. Одни из лучших в стране по реализации высоконагруженных систем и микросервисной архитектуре.

Видео