Internal architecture of SnapLogic

Hi there, can someone share or explain (graphically) the internal architecture of SnapLogic. I would like to know for instance, whether SnapLogic uses some kind of queuing mechanism to handle inbound/outbound messages internally etc. Thanks.

Our team will be reaching out to discuss this with you specifically.