Цель курса
Научиться мыслить в духе микросервисной архитектуры: разумно делить монолит, определяя границы сервисов по сущностям и реальным данным, а не по интуиции или количеству строк кода.
Пойдём от простого к сложному: начнём с боли монолита, затем разберём HTTP и RPC, дойдём до брокера сообщений, данных на стыке сервисов и распределённых транзакций, а закончим физическим разделением на отдельные сервисы.