Message Queue and Pipes and Filter Pattern