Микросервис головного мозга. Ускоряем разработку до предела.

Про архитектуру

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

Тезисы

Было у Вас такое?

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

Парадокс? Почему так происходит?

В докладе я расскажу про наш опыт:
- Как мы создали высокоэффективную команду.
- Как ускорить разработку через архитектурные решения. Microfrontend, Monorepo, Lerna.
- Про внедрение процессуальных решений. Gitflow, audit вместо review.
- Поговорим об изолированности, какие плюсы она даёт? Как бороться с минусами.

Школа. В 14 лет в open source нашел программу для автоматизации сбора лута в online-игре, видоизменил ее под свои задачи. Пока учился в школе, персонажи Михаила собирали лут и развивались. Перепродажа прокаченных персонажей, позволила накопить на первые курсы по программированию. Так зародилась любовь к профессии.

Институт. Параллельно с учебой в институте, написал программу для регистрации анализов пациентов в базе данных. Что позволило сократить время регистрации анализов в 4 раза.

Коммерческий опыт, получил участвуя в разработке программ: TopSalon, KPI Monitoring, HR Monitoring, My Courses, здоровЯ, 888.ru (букмекерская контора).

На данный момент Lead frontend в компании SberCloud. Создает платформу MLSpace, которая использует мощности суперкомпьютера Christofari.

Так же являюсь организатором закрытого сообщества TeamSnack.

Видео