Nexigen Interview Question

Describe common architecture patterns and where did you use them