Hosting on AWS

Your AWS account, set up for you.

Jenercode manages the infrastructure, watching the logs and shipping the fixes. What sits in that account stays yours — your data, your running application and the production code behind it — held under your own agreement with AWS, not through us.

Hosting with Jenercode is optional. You own the code either way, and you can take it to your own infrastructure whenever you want. What that looks like →

How it works

You own the account,
Jenercode manages the infrastructure.

01 / Account

You create the AWS account

In your name, on your card. We never sit between you and AWS, so there is no margin on your infrastructure.

02 / Review

You read what you are granting

You see the full permission list — what the role can do, and what it cannot — before anything is created. Nothing happens until you accept, and what you accepted is recorded.

03 / Authorise

One link, in your own console

One click opens CloudFormation in your account, with our template and a one-time External ID already filled in. Create the stack; we take it from there — nothing to copy back.

04 / Deploy

Your application goes live

Every build is compiled, security-scanned and run against its tests before it is promoted. Then it runs in your account, on your terms.

Nothing here needs a platform engineer. If you can create an AWS account and click Create stack, the rest is done for you.

What you are granting

Scoped to the infrastructure. Nothing beyond it.

That role is the whole of our access. It is enough to run the infrastructure your application sits on and to act on what its logs say — and deliberately not enough to reach your money or your account. You see this same list in the product, in full, before you authorise anything.

What the role lets us do

Run the infrastructure, and answer to its logs.

  • Create, configure and update the resources your application runs on
  • Deploy each new build, and roll one back
  • Read logs, metrics and alarm states — and act on what they show
  • Remediate bugs and apply security patches without waiting on you
  • Write build artefacts and deploy logs to the bucket in your account
What the role can never do

Reach your billing, or administer your account.

  • Billing. We cannot see, change or spend against your payment details. AWS bills you directly.
  • Account administration. No root access, no creating users, no changing your organisation or its policies.
  • Anything outside this application. The role reaches the resources it provisions, and nothing else in your account.
  • Outlast you. Delete the stack and the role goes with it — in your console, without asking us.

Every “cannot” here is an explicit Deny, not a promise. You read this list in the product before you authorise anything, and it is written into the policy in your own account afterwards — where you can check it, and delete it.

Set up automatically

The boring things, done before you ask.

A fresh AWS account has no guardrails on it at all. These go in the moment the connection is verified — the same way, on every account, whether or not anyone thinks to ask for them.

A billing alarm from day one

An alarm on estimated charges is installed before anything else runs, so a misconfiguration on a brand-new account cannot quietly spend money for a month before anyone notices.

A private artefact store

A locked-down bucket in your own account that build artefacts and deploy logs land in — so the record of what was deployed, and when, lives with you and not only with us.

Baseline health alarms

CPU pressure on compute and database instances, and error spikes at the load balancer. Standard alarms, installed identically on every account, so there is nothing to remember to configure.

Health reported back to you

Jenercode reads those alarms and the logs behind them on a schedule. A defect or a missing patch is fixed from there without waiting on you; anything that would change what the application does is raised inside the project instead. You find out in the same place you build and change the application.

A live line back in

Launch is not the end of it.

A hosted application stays connected to the platform that built it. What the people using it report comes back as a change to the specification and the code — not a pile of tickets nobody can act on.

1

A feedback link for the people using it

Every project gets its own board at its own address. Give the link to the people who actually use the application — staff, clients, testers — and they raise what they find without needing a Jenercode account or an email thread.

2

Bugs are fixed without asking

Reports arrive typed and severity-graded. A defect or a security issue is remediated automatically — it is not a decision anyone needs to make, and waiting on a triage meeting to fix something that is plainly broken helps nobody.

3

Features are your team’s call

A new feature is different, whether a user asked for it or Jenercode recommended it: it changes what the application does and what it costs, so it waits for your project team. Approve it and it goes to the build with the project’s full context behind it — the specification, the architecture, the existing code — as a change to the application rather than a patch bolted onto the side of it.

4

Either way, it ships the same way

An automatic bug fix and an approved feature take the identical route out: compiled, scanned, tested against the deployed site, then released. The same pipeline as the original build, so a one-line fix gets the same scrutiny as a first launch — which is what makes fixing bugs without asking you safe to do.

The application keeps evolving. Because the specification stays the source of truth, a system that is two years old is still coherent, still documented, and still yours.

You stay in control

Automation without the lock-in.

Your account, your bill

You pay AWS directly for exactly what you use, on your own payment details. Our role carries no billing permissions at all. Your data sits in your account, in the region you chose.

One role, on your terms

Our access is a single role your own CloudFormation stack created, scoped to infrastructure and logs and locked to a one-time External ID. We hold no long-lived keys — every call is a one-hour session obtained by assuming that role.

Revoking is one deletion

Delete the jenercode-connect stack in your own console and our access is gone. You do not need to ask us, and nothing of yours goes with it.

The code is yours regardless

Take the codebase to your own repository and run it anywhere. Hosting with us is a convenience, never a condition of ownership.

Not hosting with us

Works within your own infrastructure.

Plenty of teams already have a platform group, a landing zone and a deployment pipeline they trust. Nothing about Jenercode asks you to replace them: what you own is a conventional, documented codebase, not a package that only runs on our infrastructure.

What you give up is the automation on this page. The provisioning, the guardrails, the health monitoring and the feedback loop become yours to run — a fair trade if you already run them well, and a real cost if you do not.

What you get either way
  • The codebase, its tests and its documentation, delivered to your own repository
  • Deploy it to your own AWS account, another cloud, or your own hardware
  • Run it inside CI/CD pipelines you already own — the command-line tool fits into them
  • You provision, monitor, patch and roll back on your own terms
One source · one truth

Tell us where your application needs to run.

Your own AWS account, set up and looked after for you — or your own infrastructure, with the code handed over. Both are supported, and the choice stays yours.