← All guides

Getting started · 6 min read

From a sentence to a running environment

What happens between typing a request and having a cluster you can deploy to, step by step.

Start with the outcome

Open the assistant in your workspace and describe what you need in the terms you would use with a colleague. “A small Kubernetes cluster for our staging API in eu-west-1” is a complete request.

You do not need to name instance types, CIDR ranges or node group settings. SysJ picks defaults suited to the environment you named and tells you what it picked.

Answer the questions that matter

If something would change the result in a way you would care about, the assistant asks. Typical questions are whether the environment serves production traffic, whether it needs to be reachable from the internet, and whether it should be protected from deletion.

Review the resource graph

Before anything is planned, SysJ shows the structure it intends to build: the network, the cluster, its node groups and the identities they use. This is the desired state, and you can change any part of it in the console instead of the conversation.

Read the plan

SysJ renders the graph to Terraform and runs a real plan against your account. The approval screen groups the changes by purpose, shows the policy results and the estimated monthly cost, and keeps the raw plan one click away.

  1. Check the groups: networking, compute, data and access.
  2. Read any policy findings. A refused plan cannot be approved until it is fixed.
  3. Check the cost estimate and the assumptions beside any usage-based line.
  4. Type the confirmation to approve.

Apply, then deploy

Once approved, SysJ applies the plan in your account, installs the platform stack and registers the cluster with Argo CD. The environment appears in your inventory, ready for its first deployment.

See your own infrastructure as a plan.

Tell us about your team and the cloud you use. We will set up your workspace and walk through your first plan with you.