Introduction to Reference Architectures

Introduction to Cloud Posse Reference Architectures

At Cloud Posse, we use the following AWS accounts to provision infrastructure for different environments:

We provision each stage into a separate AWS account, which gives us the following benefits:


From the operational point of view, it would be easier (and faster) to provision all the infrastructure into just one AWS account.

However, we strongly recommend using multiple accounts for the benefits described above.

At Cloud Posse, we always follow these best practices.

Depending on your requirements, you might not need all the stages (e.g. the audit or dev stage might not be required).

You also might not need to provision all the resources (e.g. backing-services/aurora-postgres or acm-cloudfront).

See Notes on Using Multiple AWS Accounts for more details.