CloudConstruct
System design is typically the first step to build a scalable system.
Core trick
Gemini turns whiteboard system-design diagrams into Kubernetes IaC, applies it to a cluster, and checks that the deployment succeeds.
Tags
Description
System design is typically the first step to build a scalable system. But, what if it was the ONLY step?
CloudConstruct allows you to develop workflows in an intuitive whiteboard, while Gemini generates IaC templates (currently GKE Kubernetes, or any other Kubernetes cluster!), applies it to your cluster, and ensures it succeeds.
We use MongoDB (datastore for user profiles), Kotlin (CLI filesystem integration, backend app), WebSockets, and Gemini's flagship 2.5 Pro with its multimodal capabilities that we will describe below.
README excerpt
# CloudConstruct System design to IAC. Powered by Gemini. # Demo https://youtu.be/SQAYbypmpZs - Demo project used in the video `https://github.com/shlawgathon/cloudconstruct-demo`