Sequence Diagrams
These sequence diagrams represent the order of processing of important workflows within Seed-Farmer.
Deployment Workflow¶
The deployment workflow is an end-to-end sequence of what Seed-Farmer does to deploy the modules in a deployment.
Module Deployment Strategies¶
The module deployment strategies refer to how Seed-Farmer will leverage one of two options available:
- Remote Deployments - on AWS Codebuild
- Local Deployments - on AWS Codebuild Local images running on local compute
Both of these strategies deploy to module IaC to an AWS Account. The local and remote refer to where the codebuild job executes.
SSM Metadata Tracking¶
Seed-Farmer stores and tracks metadata by using AWS SSM parameters. The data stored and the order in which they are stored indicate to Seed-Farmer the state of the deployments.