Just finished reading this deep dive into event-driven architectures. The comparison between choreography and orchestration patterns is particularly insightful. Worth a read if you're designing distributed systems.