[#] Модули вместо микросервисов
habrabot(difrex,1) — All
2017-10-25 10:30:20


Термин "модуль" (module) взят из статьи [Modules vs. microservices][1]. Так же для описания чего-то среднего между микросервисами и монолитами иногда используют термины "микролит" (microlith) или "моносервис" (monoservice). Но, не смотря на то, что термин "модуль" и так уже нагружен общеизвестным смыслом, на мой взгляд он подходит лучше других вариантов.



Монолит и микросервисы это очень разные подходы, поэтому в любой попытке взять лучшее от обоих критически важен баланс — что взять, а что нет. Иначе получится монстр вроде [OSGi][2].



Я пишу микросервисы с 2009 года, но применять модули вместо микросервисов в реальных проектах пока не пробовал — всё описанное далее это моё предположение о том, каким должен быть вышеупомянутый баланс, и оно нуждается как в теоретической критике так и в проверке практикой.


[Читать дальше →][3]

[1]: https://www.oreilly.com/ideas/modules-vs-microservices
[2]: https://ru.wikipedia.org/wiki/OSGi
[3]: https://habrahabr.ru/post/340898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut