Fan-out: The Fan-Out primitive is used to fire the output terminal once or multiple times. Fan-Out can be used independently or with Fan-In. Fan-in: Fan-in helps in taking a decision to continue flow execution. Until a decision point is reached the last message is sent to the output terminal. It can also be used with Fan-Out.