Opta is an infrastructure-as-code framework. Rather than working with a low-level cloud configuration, Opta enables you to work with high-level constructs. Opta high-level constructs produce Terraform configuration files. This helps you avoid lock-in to Opta. You can write custom Terraform code or even take the Opta-generated Terraform and go your own way. Opta is a new kind of Infrastructure-as-Code (IaC) framework that lets engineers work with high-level constructs instead of getting lost in low-level cloud configuration. Opta has a vast library of modules (like EKS, RDS, DynamoDB, GKE, Cloud SQL, and even third-party services like Datadog) that engineers can compose together to build their ideal infrastructure stack. It's built on top of Terraform, and designed so engineers aren’t locked in – anyone can write custom Terraform or even take the Opta-generated Terraform and work independently.
Features
- Infrastructure-as-Code (IaC) solutions are now widely accepted as the standard for provisioning and managing cloud infrastructure, and Terraform is widely considered to be the best IaC platform on the market
- Opta is a simpler IaC framework with best practices built-in
- It lets users set up automated, scalable and secure infrastructure on any cloud, without having to be an infrastructure expert, or getting lost in the minutiae of cloud configuration
- Opta supports the 3 major clouds - AWS, GCP and Azure. It has modules for the most commonly used services in these clouds
- Opta has cloud and security best practices built in
- Coexistence with existing infrastructure
- Import existing Terraform infrastructure into Opta
- Write custom Terraform modules (for services that Opta doesn't support yet)