Applications integrate with services to provide analytics, reporting, monitoring, communications, and various other functional services. During both initial implementation and changes, there is a healthy tension between the value of these tools and their impact to the core code. This presentation will walk through an implementation of a message bus architecture and how it has helped manage this tension to create successful vendor integrations.