Why Convergence
Effortlessly manage deployments, from simple setups to complex architectures, with our flexible convergence engine.
Independence
Isolation
Our engine operates on the principle of isolation, where each entity is responsible for achieving its desired state. We significantly reduce complexity by decentralizing control and simplifying the management of multiple services with convergence. Behind the scenes, dedicated actors ensure that each environment, application, and service safely reaches its desired state. This unlocks powerful use cases, including localized rollbacks, version pinning, and infinite parallelism.
Safety
Protections
With our convergence engine, you can effortlessly codify safety requirements for deployments and automatically monitor them. We understand that sometimes you may need to bypass certain protections, whether it's for deploying a critical hot fix. Our engine makes it easy to skip protections when needed. Protections provide you with the ability to codify invariants for your environments, ensuring a safe and reliable deployment process.
Intelligence
State Awareness
Prodvana's state-aware engine leverages the environment's current state and the desired state as inputs, enabling intelligent decision-making to achieve convergence in your services. This advanced capability empowers you with a range of powerful use cases, such as seamlessly resuming interrupted deployments, self-healing services across different environments, and delivering predictable outcomes.