4. Design4. Design 4.1 Motivation4.2 Persistence4.3 Efficiency4.4 The Producer4.5 The Consumer4.6 Message Delivery Semantics4.7 Replication4.8 Log Compaction4.9 Quotas