Pattern constructing complex objects step by step.

Model using a shared data repository for collaboration.

Deploying supporting functionality beside an application.

Pattern creating objects by cloning existing instances.

Architecture using an intermediary to coordinate components.

Sidecar acting as a proxy for external communication.

Pattern restricting a class to one instance.

Model where a master controls worker components.

Pattern converting one interface into another.

Pattern abstracting data-access operations.