Event Bus Implementation(s) - https://hackernoon.com/event-bus-implementation-s-d2854a9fafd5 http://www.infoq.com/cn/news/2017/08/Summary-event-bus-implementation http://jakewharton.com/managing-the-reactive-world-with-rxjava/ 6 Event-Driven Architecture Patterns — https://medium.com/wix-engineering/6-event-driven-architecture-patterns-part-1-93758b253f47