Slalom interview question

Describe different integration patterns and when you would use them