От ​MVP ​к ​реальности. Проблемы перехода и лекарства для решения

Резерв

Архитектурные паттерны
Отказоустойчивость
Оптимизация производительности
Рефакторинг
Масштабирование с нуля
Критерии выбора технологий для проекта
Логирование и мониторинг
Техдолг

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

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

В этом докладе сконцентрирован опыт коллег, переживших взрывной рост вновь разработанного сервиса, что безусловно ценно и достойно внимания в разрезе разработки MVP-продуктов.

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

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

Тезисы

Мир создания IТ-продуктов довольно динамичен и сложен. На этот мир можно посмотреть как на конструктивную борьбу между бизнесом, технологиями, маркетингом и другими участниками процесса. Запуская MVP, обычно мы жертвуем качеством ради быстрой проверки гипотезы. А что же дальше?

Как жить и что делать после успешного тестирования гипотезы? С какими техническими вызовами нам придется столкнуться и как их решать? А вдруг можно уже на этапе MVP построить архитектуру, которая нам облегчит жизнь в дальнейшем?

Этими вопросами мы и задались, поэтому хотим поделиться нашим опытом технического развития быстрорастущих продуктов:
* как сохранять баланс развития и техдолга при масштабировании в 10 раз? С какими проблемами мы столкнулись и как их решали;
* о чем можно было подумать в начале разработки, чтобы сделать переход от MVP к реальности проще.

Архитектор решений в X5 Tech, опыт проектирования решений 4 года, 6 лет в IТ, работал над федеральными проектами для Ростелекома, занимался трансформацией IТ-архитектуры в МТС. Интересна сфера высоконагруженных решений, занимается обучением людей в рамках собственного проекта "IT_simulator".

X5 Tech

X5 Tech — IT-компания в составе Х5 Group и основной цифровой партнер торговых сетей и бизнесов группы. Команда из более 3500 специалистов разрабатывает решения, которые помогают десяткам миллионов людей покупать любимые продукты свежими и по лучшей цене каждый день. Сегодня X5 Tech сфокусированы на разработке собственных решений и продуктов вне зависимости от вендоров.

TeamLead.
Помогает командам строить масштабируемые и отказоустойчивые системы
Распространяет Best Practices, спокойствие и системное мышление +)

Работал в компании Тензор, где занимался разработкой платежной части в CloudERP.
В X5 сначала занимался приемкой систем на поддержку и контролем разработки Outstaff/Outsource. Теперь отвечает за Backend в продукте "Мобильное рабочее место сотрудника".

В свободное время делится знаниями в сообществе "IT_simulator".

X5 Tech

X5 Tech — IT-компания в составе Х5 Group и основной цифровой партнер торговых сетей и бизнесов группы. Команда из более 3500 специалистов разрабатывает решения, которые помогают десяткам миллионов людей покупать любимые продукты свежими и по лучшей цене каждый день. Сегодня X5 Tech сфокусированы на разработке собственных решений и продуктов вне зависимости от вендоров.

Видео