States
Flexible data workflows, at the heart of beVault.
States is the internal orchestrator of beVault. It manages your data pipelines, from initial extraction to final delivery into your business intelligence tools.
Orchestration
Unleashing the power of workflow orchestration
States leverages the Amazon States Language (ASL), a JSON-based language designed for creating workflows called state machines. From simple linear workflows to complex branching scenarios, States provides the flexibility and control you need.
Dynamic workflow creation
Using ASL, States builds state machines that handle conditional branching, parallel execution and iterative processing.
Your data workflows adapt to your business logic and data structure.
Modularity
Modular design
Complex workflows can be broken down into smaller, more manageable state machines.
This modular approach simplifies management and promotes reusability, saving time and resources in the long run.
Workers
Worker integration
States integrates with small web services called Workers. These specialised components execute specific tasks such as making HTTP calls or querying databases.
This gives you precise control over each step of your data pipeline.
Extensibility
Custom Workers
States comes with a set of generic Workers, and also supports custom Worker creation.
Using common programming languages like Python, Ruby, Java or .NET, you can develop Workers tailored to your unique data processing needs.
Next step
