Problem Statement
- No notification mechanism to get the virtual or physical resource state changes.
- CloudStack generates a action event and persists in the DB. By polling through listEvents API one can get to know the events that occur but there is no mechanism to enable push notifications.
- usage server which generated usage events tight coupled into orchestrationÂ
Proposal

Proposal
Event publisher
Even subscriber