PlayCloudLabs
Sign in
  1. Learn AWS
  2. Architecture patterns

AWS architecture patterns

An architecture pattern is a shape a whole class of systems shares. Almost every brief — in an exam, in an interview, and at work — is one of these 16 with the names changed, so recognising the shape is most of the work. Each one below says when it is the right answer, the services it runs through, the phrases in a brief that point at it, and the trade-off it carries. Nothing has only upsides.

Questions

What is an AWS architecture pattern?
A shape that a whole class of systems turns out to share — a static site, a queue in front of a slow back end, a load balancer across two Availability Zones. Naming the shape first is what stops a design being a pile of services: once you know a brief is queue-based load levelling, which queue and which compute are details rather than decisions.
How many AWS architecture patterns are there?
There is no fixed number — but 16 shapes cover most of what an exam asks about and most of what a small team builds. They are listed on this page, each with the signals in a brief that point at it and the trade-off it carries.
How do I know which pattern a brief is asking for?
By the phrases in it. Each pattern page lists its own signals — "must never reject an order" points at a queue, "users all over the world" points at a content delivery network, "cannot be rewritten" points at instances behind a load balancer rather than at functions. Reading for the signal before reading for the service is the habit worth building.
Does every pattern have a downside?
Yes, and each page says what its one is. A queue turns "done" into "accepted". Serverless brings cold starts and a data model you design around the access pattern. Containers bill while they idle. A shape with no stated trade-off is a shape somebody has not finished thinking about.

Reading a shape is half of it

The other half is producing one from a brief that never names a service. That is what the scenarios are for: you build the architecture on a canvas and it is scored against what the brief actually requires, with the reason behind every line.

Still there?

You have been away for a while. We have saved what you were working on in this browser. In 60 seconds you will be signed out to keep your account safe.