Apologies for vague title, but trying work out whether to carry our insurance domain “Risk” data on appropriate events (which can be quite hefty) or only have it available from a “Risk” service call on receipt of event.
Having a risk service means dependency on that service being up at the point of event receipt which makes our system more coupled and slightly less desirable I guess.