All examples provided in the documentation will be based on the use-cases described in Learn by Example chapter.

Company “Example, LLC” owns a portal that provides documentation, roadmaps and examples for a lot of activities we do in real life.

The company wants to migrate to AWS cloud hosting and use Kubernates as containers management and deployment system.

They need multiple environments:

  • Production
  • Staging
  • Development

As a continuous integration platform, they choose

Game Plan

Following the AWS Well-Architected Framework and Best Practices we will create (3) AWS organizations belongs to root AWS account and (4) Geodesic Modules:

  • - Module for root AWS account
  • - Module for the staging environment
  • - Module for the development environment
  • - Module for the production environment - will be responsible for managing users, creation Organizations for environments and grant access to them. All other Modules will spin up Kubernetes where applications will be executed