Stitch together your cloud environment... with CloudSeam!

CloudSeam is an open-source config-driven serverless state machine (buzzwordy enough?).
Easily respond to events and update your environment.

VERSIONED MACHINES

By defining your state machine as YAML config, you can easily version control and maintain your machines.

BUILT TO SCALE

With the machine running completely serverless, it's easy to maintain and control many distinct environments.

EASILY CUSTOMIZED

With multiple executor options, you can run almost any type of task. If you find something that can't, it's easy to add!

How it Works

About

CloudSeam was developed internally at Virginia Tech to manage a scalable QA infrastructure. The initial solution was written directly in code and, after it's success, we decided to figure out how to use a similar process for our other environments.

After a few iterations, we landed on a configuration-based approach, which allows the two Lambda functions to be shared for all environments. We then iterated to make it extensible and here we are with CloudSeam!