AIron by Theodor IneblomAIron by Theodor Ineblom

AIron

Theodor Ineblom

Theodor Ineblom

"Airon combines AI with iron in a bare-metal infrastructure that ensures you the capability to leverage AI in your business. Our solution provides private non-shared AI resources, guaranteeing performance and the safety of your confidential data and proprietary models. Allocate, accelerate, and control with Airon"
Basically, the service allows you to rent GPUs and use them to compute whatever you want, probably some AI related stuff.
Similar services are Lambda Labs and DataCrunch.
Starting from scratch I worked on the service over the course of 9 months. A few months after we launched I left the project. During my time with the service i developed:

The frontend

Dashboard home page.
Dashboard home page.
A user facing dashboard for easy management of compute instances. The simplistic and easy to use design makes it easy for the user to navigate and get to the information they are looking for.
Typescript & Vue.js (HTML, CSS, JavaScript)
Tailwind CSS
Stripe / Billing
Authentication (Auth0)
User management
Projects
Settings
Fully interactive
Modern design and animations

Backend

The backend developed in Go handles both the dashboard and client server orchestration. By interacting with a Canonical MAAS server the backend deploys and configures an operating systems with correct SSH keys on rented machines located in a private data center. Multiple Postgres databases are used for storage.
Web server
Go (Gin, Zap, Bun, gomaasclient and more)
Server provisioning and orchestration
Frontend functionality
Stripe integration
Error handling
Like this project

Posted Oct 20, 2024

GPU cloud service built from scratch for enterprise use. Frontend in Typescript & Vue. Backend in Go w/ PostgreSQL. Did MAAS, Stripe, RabbitMQ and Orchestration