title: OOP architect a series of events upon user creation
body: <p>I'm writing an application where upon user account creation I want a series of events to happen - send gift, send email, etc. My question is in what way have you tackled a problem like this structurally, dependency injection?, observers? or did you just create a method that would handle all of those events? We have a user registration service, but i'm concerned that the more events we add the more random dependencies we will get.</p>