Design Patterns · Senior · Question 55 of 75

How does an "event notification" differ from "event-carried state transfer"?

Explanation

Carrying state reduces coupling at runtime but duplicates data and makes event schemas a contract to version.

Further reading

Problem with a question

Design Patterns · Senior · question 55

Test yourself

Take the Design Patterns · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz