Software Craftsmanship Meetup #14 online: Распиливаем монолит.

Минск, 11 Июня 19:00 - 20:31
  • software architecture

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

План митапа:
1. Бизнес-контекст задачи
2. Зачем делить монолит?
3. Стратегии разделения монолита
4. Что нужно учесть
4.1 Ограничения масштабируемости
4.2 Микросервисная архитектура и коммуникации между микросервисами
4.3 Инфраструктура, безопасность, Тестирование, Релизы-деплои, Версионность, Конфигурации, Документация
5. Составляем план разделения
6. Примеры

Митап будет проходить онлайн, в Zoom, с резервной трансляцией в youtube.
Ссылка на регистрацию http://eepurl.com/g22jIf

Митап проводится при поддержке компании Sam Solutions.
Информационный партнер - dev.by

Стоимость участия

Бесплатно

Место проведения

Минск, онлайн

Идут 0


Авторизуйтесь, чтобы оставлять комментарии

Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на editor@dev.by.