Architecture
InfraWeave bootstraps your cloud with a small set of managed services which are leveraged to store metadata, modules, providers, state-files etc. as well as launching ephemeral jobs to run terraform.
- Interface Layer- A set of binary components, each exposing an interface to the platform - such as the Python SDK, CLI, or REST-API server.
- Core Layer - A virtual abstraction composed of a shared library that encapsulates all core business logic. This library is embedded into every runtime artifact, ensuring consistent behavior and logic enforcement across all components.
- Operations Layer - Stateless control-plane services such as the ephemeral job runner and reconciler, responsible for driving the system toward its desired state by executing infrastructure actions.
- Cloud Layer - Standardized, account-isolated bundles of managed serverless services, optimized per cloud provider for cost efficiency, quota boundaries, and horizontal scalability.
Diagrams
The full system is shown in the diagram below: (click the image for full screen)