Miroslav Novak Hi Miroslav, I can help you with the code review and stuff. We have a diagram and a bit of text around our JMS architecture: https://aerogear.org/docs/unifiedpush/ups_userguide/index/#_jms_internals The message code lives in these (sub) packages: https://github.com/aerogear/aerogear-unifiedpush-server/tree/1.1.x-dev/push/sender/src/main/java/org/jboss/aerogear/unifiedpush/message But we can sort that out in a video session |