Introducing the Theta Hackathon EdgeCloud track winner: Thetaform
Another successful Theta Hackathon has been completed, with a brilliant group of winning projects in the AI, video, and gaming sectors! We thank all the awesome developers and teams that submitted projects to this edition of Theta Hackathon, helping to build the decentralized future of AI in media and entertainment. In the coming weeks, we’ll be highlighting all the top projects.
Next up is the EdgeCloud track winner, Thetaform.
Thetaform lets you create Theta infrastructure in Terraform, the infrastructure-as-code software tool created by HashiCorp, so you can automate and secure usage of Theta Edge Cloud in your DevOps flow and lower your cloud bill. This allows Theta developers to:
- Programmatically deploy AI model servers from a Theta library or your own Docker image
- Spin up/down Notebook servers from your Jenkins pipelines or GitHub actions
- Manage your Theta videos as infrastructure resources in your Terraform scripts
Thetaform was built by Igor Peric, Director of AI Research and Development at Coretex AI.
“I was thinking about the possibility of integrating Theta Edge Cloud into our product suite (at Coretex). I started thinking how would a team of ML or software engineers go about developing their AI models on Coretex and later deploying them on Theta Edge Cloud. I quickly realised Theta Edge Cloud misses a key component to be included in standardised DevOps practices in the industry — Infrastructure as Code (IaC) support. Since I have experience with Terraform and AWS, and there doesn’t seem to be any Terraform provider for Theta… I decided to build one myself.” — Igor Peric, developer of Thetaform
The Terraform provider was developed locally in Golang from scratch. Since there is no official EdgeCloud CLI yet, Igor first built a client CLI library in Go which handles authentication and CRUD operations. Next in his plans are to finish the Deployment Resource, build the Video/Streaming Resource, publishing to the official HashiCorp provider rep, and potentially smart contract Infrastructure-as-Code as well (deploying ERC20 through Thetaform, private key vault integration, key rotations, contract upgrades, etc).
“I truly believe in a future where DevOps Engineering teams choose Theta as one of their cloud providers over typical choices of AWS, Azure, GCP, Digital Ocean and others.” — Igor Peric
Congratulations Igor, and thank you for your contributions to the Theta Ecosystem!