Architecture Patterns

The following are all common architecture patterns that are suitable for the vast majority of applications. Some are desgined for external, public facing services, and others for internal, private services: