Ну вот если говорить про жабу, то можно впиздючить прямо в платформу брокер очередей, какой-нибудь игнайт для кэша. И как решать проблемы производительности, если всё это в одной балалайке вертится? - да никак. Гораздо удобнее по этой причине держать отдельно брокер, кэш и т.д. Нахуй бы такой монолит.
Так явисты вообще очень любят микросервисы. Они надеются что они спасут их монолит от превращения в говно
в монолите все прекрасно решается, профайлить-то надо одно приложение
Ага. Если каждый сервис по отдельности будет потреблять, скажем, 11 гигов хипа, то в случае монолита потребуется уже как минимум 50+ гигов. Такая вот арифметика.
Ага. Если каждый сервис по отдельности будет потреблять, скажем, 11 гигов хипа, то в случае монолита потребуется уже как минимум 50+ гигов. Такая вот арифметика.
Ага, только на самом деле работает это не так, т.к. 90% из этих 11 гигов это дублированная ява-срань
И если у нас 3 сервиса по 32г хипа, условно, то в случае монолита они будут требовать не 96г, а, например, 144г. Это не говоря ещё об утечках, CodeCache и Metaspace.
И если у нас 3 сервиса по 32г хипа, условно, то в случае монолита они будут требовать не 96г, а, например, 144г. Это не говоря ещё об утечках, CodeCache и Metaspace.