mschenck / lab

6 stars 3 forks source link

Greenfield Deployment #2

Open mschenck opened 1 year ago

mschenck commented 1 year ago

Problem Statement

To make this lab useful, there needs to be a clear and directed path for deployment.

Acceptance Criteria

NOTE: A "tier" is a platform layer that has a clear boundary of responsibility and a capability set to build subsequent "tiers" upon.

This mechanism should take a tiered deployment approach:

Effort Tracking

mschenck commented 1 year ago

The following is my initial thinking on this approach:

Lab Tiers edit

  1. Terraform State: Deploy a container for storage shared terraform state
  2. Orchestration: Deploy the minimum set of resources for all subsequent automation
  3. Runtimes: Support n number of "runtimes" where a "runtime" is an environment (production level + location) for running "services"