Your code on a cloud-native environment with one command.
Why Initium?
Creating a basic server is fast, but deployment can often be a time-consuming process. Initium was designed to tackle a common challenge faced by NearForm and many of our clients in almost every new project: software and infrastructure engineers begin writing code simultaneously, yet they reach the first deployable stage at varying times.
Infrastructure Engineers
Engineers must patiently await the provisioning of accounts, access permissions, and technology choices before they can start testing their IaC. Even at this stage, the iteration loop tends to be slower compared to software development.
Developers
On the other hand, you can have a straightforward "Hello World" server up and running in less than 10 minutes. However, deploying this server requires waiting for infrastructure preparation, gaining access, learning the deployment process, crafting a Dockerfile, setting up one or more pipelines, and establishing an efficient workflow for iterative development.
🎉
With Initium, Infrastructure Engineers can have a temporary platform ready in a few hours and move to build the actual platform that fits the project requirements. Developers are now unblocked and can iterate faster with a flexible workflow.
What is Initium?
CLI
A single binary that you can run on your local machine or any CI system to build, package, and deploy your code with an optimal workflow.
Setup your github actions with:
initium init config --persist
initium init github
and you can go back to focus on your code.
Platform
The platform is a suite of Kubernetes applications with extensive test coverage to get a Cloud Native environment in any cloud within minutes.
On a Kubernetes cluster using ArgoCD, run:
kubectl apply -f https://github.com/nearform/initium-platform/releases/latest/download/app-of-apps.yaml
and you are ready to go.