ava-labs/avalanche-ops

[question] why rust?

Closed this issue · 3 comments

for aws infra provisioning, why was this in implemented in rust as opposed to using existing cloud provisioning tooling (terraform and/or ansible)?

gyuho commented

The goal is to build "one" single binary that creates all resources required to set up avalanche network. Under the hood, it uses CloudFormation for provisioning AWS resources, which is arguably better than Terraform, and does not require anything external (e.g., terraform binary).

gotcha, so portability is a top priority?

gyuho commented

gotcha, so portability is a top priority?

Yes, we plan to support other providers (bare metal machines).