Ну вот если говорить про жабу, то можно впиздючить прямо в платформу брокер очередей, какой-нибудь игнайт для кэша.
И как решать проблемы производительности, если всё это в одной балалайке вертится? - да никак.
Гораздо удобнее по этой причине держать отдельно брокер, кэш и т.д. Нахуй бы такой монолит.