Environment Management

The environment queue that everybody trusts

Shared environments are the scarcest resource in most engineering organisations and the least governed. Realm9 gives them a booking system, an approval chain, an expiry, and an owner.

What breaks without it

The spreadsheet

Someone owns a tab nobody updates. Two teams deploy to the same environment within an hour and spend the afternoon working out whose change broke it.

The forgotten reservation

An environment booked for a two-day test is still held six weeks later. Nobody remembers who owns it and nobody wants to be the one who tears it down.

The invisible bill

Non-production is routinely a third of cloud spend, and almost none of it is attributed to the team or the test run that caused it.

Requests, queues and conflict detection

A request is checked against every other booking before it is granted. Overlaps surface as a queue position, not as a production incident on Thursday afternoon.

  • Priority tiers so a release candidate outranks an exploratory test
  • Automatic conflict detection across environments, services and data sets
  • Requesters see their queue position and estimated start immediately
  • Escalation paths when a high-priority booking needs to pre-empt
Realm9 booking calendar showing daily booking counts across September, with approved bookings highlighted
Realm9 booking timeline showing overlapping environment reservations across weeks, surfacing conflicts

Approvals that match the risk

A developer taking a sandbox for four hours should not need a change advisory board. A team holding pre-production across a release freeze should. Policy decides which is which.

  • Route by environment class, duration, cost or blast radius
  • Auto-approve the routine so reviewers only see what matters
  • Standing approvals for recurring bookings such as nightly regression
  • Every decision recorded with who, when, and on what grounds
environment-approvals policy
Allow
Ephemeral, short & cheap
class = ephemeral · duration < 8h · cost < $100
Review
Pre-production during a freeze
class = pre-production · overlaps release freeze
routed to @release-board
Deny
Requester is also approver
requester = approver
separation of duties

Leases expire. Capacity comes back.

Nothing is held forever. Every booking carries a TTL, warns its owner before it lapses, and returns the environment to the pool automatically if nobody renews it.

  • Configurable warning windows and self-service extension
  • Automatic teardown for ephemeral environments, hand-back for shared ones
  • Idle detection so an environment nobody is using is flagged early
  • Reclaim history so you can prove the capacity was actually recovered
reclaim run · dry-run
perf-02 · @a.silva
idle 9 days — flagged for review
int-03 · @qa-bot
idle 14 days — flagged for review
sandbox-11 · unowned
idle 31 days — flagged for review
Owners notified
48h warning before teardown
$2,840/mo recoverable
queued for approval

The Realm9 edge

Dedicated environment-orchestration and self-service IaC platforms provision on request. Realm9 adds a booking layer on top — so environments are reserved, queued and reclaimed, not just spun up.

CapabilityRealm9env0SpaceliftHCP Terraform
Booking & conflict detectionPriority queues with automatic conflict detectionNo native booking systemNo booking or queue modelNo booking system
Automatic reclaimTTL-based, tied to the booking recordTTL scheduling, unaware of bookingsNo built-in TTL reclaimNo native TTL reclaim
On-prem & hypervisor supportFirst-class Proxmox and vCenter, alongside AWS/Azure/GCPCloud-focused, no native hypervisor supportOn-prem only via self-hosted workersCloud plus community providers only
Cost & booking in one ledgerBooking, approval and spend on one recordCost estimates kept separate from bookingsCost via separate Infracost integrationCost via separate HCP module
Approval tied to the environmentConfigured once, enforced on every bookingConfigured per environment/templatePolicy-based via OPA, per policyPolicy-as-code via Sentinel/OPA

Competitor capabilities summarized from public product docs; subject to change.

Give every shared environment an owner and a process

Environment Management works alongside Infrastructure Management and FinOps, so the environments you book can be provisioned and costed in the same platform.