Testing Testing Message Ordering and Exactly-Once Delivery in Event-Driven Systems Testing message ordering and exactly-once delivery in event-driven systems is one of the hardest testing problems in distributed systems engineering.