Tag / Understanding Messaging Architecture