Frequently asked questions
What is Fractal Architecture?
Fractal Architecture is a Platform Engineering model that organizes infrastructure into modular, composable, and versioned components. It enables Platform Teams to define secure, governed infrastructure capabilities while Development Teams consume them through controlled interfaces without managing the underlying implementation. Each instantiated Fractal becomes a continuously governed Live System. The comparison that makes this concrete is software libraries. Nobody rewrites an HTTP client for every application: someone writes it once, it gets a version number, and everyone else imports it. Fractal Architecture applies that to infrastructure. A production-ready Kubernetes environment is defined once, versioned, and instantiated by the teams that need it.
A Fractal is a reusable, governed, cloud-agnostic infrastructure construct that encapsulates both a Blueprint (the composition of components and their connections) and an Interface (the operations developers can perform). While a Fractal includes a blueprint as part of its structure, it goes beyond static definitions by enabling dynamic lifecycle actions. Developers can instantiate Fractals into Live Systems on demand.
What is the Fractal Automation Engine?
It’s the orchestration layer that interprets Fractals, performs deployment, enforces policies, and monitors drift. It runs as a SaaS service or in private mode.
What is the difference between a Blueprint and a Fractal?
A Blueprint defines the versioned structure of an infrastructure system, including its components and integrations. A Fractal extends the Blueprint by adding a versioned Interface that defines the operations allowed across the infrastructure lifecycle. When instantiated, a Fractal becomes a governed Live System. The Blueprint says what the system is made of, for example a Kubernetes cluster, a managed database, a load balancer and the network rules between them. The Interface says what a team may do with it afterwards, for example scale the cluster and add a namespace, but not disable encryption or open the network. The Fractal is the two together, which is why it can be operated over time and not only described.