Сегодня с утра начала читать "Микросервисы. Паттерны разработки и рефакторинга" Ричардсона. Моменты, когда в IT можно учиться, просто читая книгу, - неуловимы и прекрасны. Я прочитала наверное первые страниц 70 и на них технических подробностей было немного, но автор обещал исправиться в дальнейшем (завтра посмотрим). Вот важные моменты из первой части книги, которые мне удалось законспектировать (очень брифли). 1) У микросервисов много преимуществ. Например, такие: Это не все преимущества, но, ин май хамбл опинион, это - сильные аргументы в пользу микросервисов. 2) Есть и другие технологии декомпозиции, и они хорошо знакомы даже такой начинашке, как я. Это разбиение на библиотеки, которое накладывает ограничения, например, связанные с технологической однородностью (библиотеки, как правило, должны быть написаны на одном языке или запускаться на одной платформе). Другой способ - модульная декомпозиция, опять же проигрывающая архитектуре микросервисов по причинам, указанным в пункте 1