ОУ2. Грамотная декомпозиция монолита (когда микросервисы не нужны)
Дата: 19 мая в 20:00
Что будет: Вы узнаете, как понять, что монолит ещё работает, а микросервисы только навредят, выделите три признака, что пора делить (организационные, архитектурные, технические), поймёте, почему общие библиотеки с моделями Order и Customer убивают независимость сервисов, научитесь выделять первый микросервис через события, а не синхронные вызовы, а также разберётесь, в каких случаях микросервисы становятся проблемой и как безопасно собрать их обратно.
Результат: Вы сможете самостоятельно определить, готов ли ваш проект к разделению на микросервисы, находить скрытые жёсткие связи через общие библиотеки и общую базу данных, выделить первый сервис через Kafka или RabbitMQ без поломки заказов, отличить хороший микросервис от распределённого монолита ещё на этапе дизайна и принять решение: дробить дальше, укрупнять или остаться в модульном монолите.
Урок проведёт руководитель курса «Микросервисы на Go» Александр Хохлов. На вебинаре сможете задать любые вопросы по программе, чтобы убедиться, что курс вам подходит