Architecture patterns

Cloud architecture patterns, explained simply

Cloud architecture patterns are proven ways to combine cloud services for a common job, such as a web app, an API or a document assistant. Each CloudBrum pattern shows a diagram, the AWS, Azure and Google Cloud service for every part, and what to decide first.

Reviewed . Starting points, not design reviews. CloudBrum is independent of AWS, Microsoft and Google.

Patterns

All 20 patterns are ready.

Generative AI and machine learning

Applications and APIs

Data and analytics

Platform, security and operations

Regulated industries

Cannot find your case here? Describe what you are building in the service suggester.

Frequently asked questions

What is a cloud architecture pattern?

A cloud architecture pattern is a reusable layout of cloud services that solves a common problem, such as hosting a web app or answering questions from documents. It shows the parts, how they connect and what to decide, so you do not start from a blank page.

Do the patterns cover AWS, Azure and Google Cloud?

Yes. Each pattern names the main service for every part on all three clouds, taken from CloudBrum's service suggester, so you can compare them side by side.

Are these designs ready to use in production?

No. They are starting points. Your data, users, rules and budget decide the real design, so confirm details in the providers' documentation and have an architect review a production design.

How are the service names kept current?

Service names come from CloudBrum's service suggester data, which is checked against the providers' own pages and shows its check date. Services that were closed or renamed are flagged on each pattern page.