The omnipresent publish subscribe design pattern.