FIFO ordered delivery Ordered stream Separate events Transactions and atomicity Separate events (grouped in trends) Some filtering Advanced filtering No filtering ’Shoulder tap’ Depends Actual message Fully managed Multiple tiers, boilerplate code Multiple tiers, boilerplate code Reactive, event-driven Polling Polling