- Don't re-use CFN taxonomies for our own domain, except when directly interacting with the resources
- Stacks -> Blueprints
- StackTemplate -> Plan? Bundle? (Using "bundle" for the remainder of the doc)
- Like YAML. In stratosphere, I was aiming to lock down a Python API first, which people could write ConfigLoaders for to implement any config format that suits them. Probably better to name them Marshalers if we wanted to go this route.
- Like the class mapping.
- Would prefer to move the package to more of a library; remove the likes of "domain", "max zones" from the args list. Allow addition of these global-level parameters & settings via bundle decoration.
- We should aim to allow concurrent execution of blueprints. Generate a dependency graph and see what blueprints can be executed in parallel.
Awesome, thx Rob. Some comments:
I'll dig in more when I have more time. Thanks again! Really happy to have more eyes on this :)