Components
The building blocks.
Each component is a focused piece you can use on its own, and the pieces a blueprint composes. The blueprint steers the lifecycle; the component stays small enough to read.
In Terraform these are modules. We call them components because a blueprint, not a single package, is usually what you deploy.
15 components

Component catalogue
Application
- 03
Cognito Auth
Add email-based sign-in and configurable user authentication.
- 05
GraphQL API
Connect applications to data and business logic through GraphQL.
- 06
Event Bus
Share events between independently deployed services.
- 07
Event Consumer
Buffer and process service events with isolated queues and retries.
- 08
DynamoDB Global Table
Store application data with an optional cross-region replica.
Web delivery
- 09
SSR Lambda
Run a server-rendered application on Lambda, with its code loaded from S3.
- 10
SSR Storage
Store built front-end assets and Lambda deployment packages in S3.
- 11
SSR CloudFront
Serve a server-rendered site through CloudFront, with two Lambda origins that fail over to one another.
- 12
SSR CloudFront Support
The policies a server-rendered CloudFront distribution needs: what to cache, what to forward, and how to reach private origins.
- 13
SSR DNS
Manage Route 53 alias records and ACM certificate issuance for an SSR site custom domain.
Ingress
- 14
CloudFront VPC Origin
Connect CloudFront to a private load balancer or endpoint that has no public address.
- 15
CloudFront Front Door
The public edge for private origins: distribution, certificate, WAF, and logging.
- 16
CloudFront Edge Router
Shift CloudFront requests between deployments at the edge, without an apply.
Platform
- 02
OIDC
Let CI workloads access AWS using short-lived credentials.
- 04
TFC Workspace
Manage Terraform Cloud workspaces and repository-driven runs.
Beyond the component
Small blocks. Bigger systems.
Connect delivery, identity, APIs, and events as your application evolves. See how the components assemble into blueprints, and the patterns they express.
Explore blueprints ↗