No masters. No slaves. No single point of failure. Every node is an equal peer that discovers routes dynamically and heals the network automatically.
A SaaS company runs data processing clusters across 5 regions (US, EU, Asia, AWS, on-prem). Networks are unreliable, nodes fail regularly, and adding/removing infrastructure is frequent. Traditional hierarchical systems fail.
No Kubernetes, no Consul, no etcd. Just nodes finding each other.
Time 0:00 - cluster-node-3 becomes unresponsive (network partition or crash)
Time 0:05 - Other nodes notice heartbeat missing
Time 0:10 - Routes recalculated, traffic rerouted
Time 0:15 - All active nodes have updated mesh view
Result: Zero manual intervention. Orchestrations continue across remaining nodes.
This is critical for production: you don't want oncall getting paged because one node is slow.
// HEALTHY state
[Mesh Online] - 5/5 nodes active
node-1: HEALTHY (route: 0 hops)
node-2: HEALTHY (route: 1 hop via node-1)
node-3: HEALTHY (route: 1 hop via node-1)
node-4: HEALTHY (route: 2 hops via node-1, node-2)
node-5: HEALTHY (route: 1 hop via node-4)
// DEGRADED state (node-3 fails)
[Mesh Degraded] - 4/5 nodes active
node-1: HEALTHY (route: 0 hops)
node-2: HEALTHY (route: 1 hop via node-1)
node-3: UNREACHABLE β οΈ
node-4: HEALTHY (route: 2 hops via node-1, node-2)
node-5: HEALTHY (route: 1 hop via node-4)
// RECOVERED state (node-3 rejoin)
[Mesh Online] - 5/5 nodes active
Routing tables updated automatically
No replay required
No manual reconciliation
Each node acts as both a client and proxy:
Unlike Ansible Tower (centralized control node model), Dimensigon's peer-to-peer approach means your infrastructure is resilient to node failures.
// Ansible Tower Model (Centralized)
Control Node (Tower) β ssh β Node-1
β ssh β Node-2
ββ Single point of failure!
// Dimensigon Model (Decentralized)
Node-1 ββ Node-2 ββ Node-3
β β β
Node-4 ββ Node-5 ββ Node-6
// Execute on Node-6 from Node-1
$ dshell orch run deploy-app --target=node-6
// Mesh automatically routes:
// Node-1 β Node-2 β Node-3 β Node-6
// (or any other available path)
// No central control node needed!
# Bootstrap cluster (can be any node)
$ dimensigon new production
# Gen token on on-prem node
$ dimensigon token --expire 3600
# Join AWS nodes from CLI
$ dimensigon join on-prem-node.internal:20194 <TOKEN>
# Join Azure nodes
$ dimensigon join on-prem-node.internal:20194 <TOKEN>
# Join GCP nodes
$ dimensigon join on-prem-node.internal:20194 <TOKEN>
# View the mesh
$ dimensigon status
β MESH ACTIVE
Nodes: 8
Topology: Fully Connected
Redundancy: 3+ hops
Latency: on-premβAWS 45ms, on-premβAzure 65ms, on-premβGCP 120ms
The mesh doesn't care where nodes are. It just connects them efficiently.
ANSIBLE TOWER (Centralized Control)
βββββββββββββββββββ
β Control Node β β Single point of failure
β (Tower) β β Must be highly available
ββββββββββ¬βββββββββ
β SSH to each node
ββββββΌβββββ¬ββββββ
βΌ βΌ βΌ βΌ
Node1 Node2 Node3 Node4
Issues with Silos:
β’ Separate Tower instances for each silo
β’ Complex inter-silo communication
β’ Manual proxy configuration
β’ No automatic failover between silos
DIMENSIGON (Decentralized Mesh)
Region-1 Region-2
(AWS) (Azure)
βββββββ βββββββ
β N-1 βββββ β N-5 β
β N-2 β βββΊβ N-6 β
β N-3 βββββ€ β N-7 β
βββββββ β βββββββ
ββ Gateway Nodes
(Transparent routing)
Silo Interconnection Benefits:
β All nodes equal (no control node)
β Automatic gateway discovery
β Self-healing on node failure
β No manual firewall rules
β Resilient to region failures
Multi-Silo Problem: Traditional setups with Ansible Tower create isolated silos requiring manual bridge configuration.
Dimensigon interconnects silos elegantly. No control nodes. No manual bridges. Just mesh.
Network failures are handled automatically. Nodes rejoin when they recover.
Routes are learned dynamically. No manual IP/DNS management.
When a node fails, alternate routes activate in milliseconds.
Works on any cloud, on-prem, or hybrid setup without modification.