Roost Enterprise

An environments as a service platform that achieves real-time release velocity for every change.

RoostScreenshot-Desktop-Cloud-Events-2021-10-800px

With Roost engineers no longer need to worry about creating pre-production environments for testing.

Instead, they can focus on writing code because environments and testing are handled automatically and transparently.

 

On-demand or at pull request engineers effortlessly spin-up an ephemeral environment. Then, using proprietary scanning techniques, the Roost platform automatically inspects source-code repositories (e.g. GitHub, GitLab, and BitBucket) and auto-discovers and maps environment configuration and automatically tests code changes using exiting workflows.

 

Banner-Demo-Yellow

Traditional testing environments aren't enough 

A traditional testing environment allows developers to do basic testing and validation of code; however, the static nature of a most testing sites makes it impossible for efficient testing to occur when dealing with modern complex architectures such as containers, micro services and cloud-native applications. 

Because of the static nature of testing environments they will never meet the demand of evolved artifacts and versions of services required by a pull request. 

 

Roost's AI-enabled automated change validation testing to the rescueRoost platform automatically inspects source-code repositories (e.g. GitHub, GitLab, and BitBucket) and auto-discovers and maps environment configuration and automatically tests code changes using exiting workflows.

Roost's AI-enabled platform auto-discovers environment configuration by inspecting source-code repositories (e.g. GitHub, GitLab, BitBucket) and then optimizes it using the power of machine learning. This is Roost's "secret sauce" to avoid integration issues later in production and reducing change failure rates.

Check out this blog post to learn more about how Roost creates automated test environments.

A Visual Walk Through of the Roost Platform


Ephemeral Pre-production Environments


Effortlessly spin-up a pre-production environment at every pull request, feature branch, or insertion point in the DevOps / GitOps pipeline using the same micro services, containers, sidecars, etc. as production.

Once the PR is merged to production the instance is automatically disposed of.

PRODUCT-SCREEN-production-environment
PRODUCT-SCREEN-certify

AI-enabled Auto-Discovery

Roost's AI-enabled platform auto-discovers environment configuration by inspecting source-code repositories (e.g. GitHub, GitLab, BitBucket) and then optimizes it using the power of machine learning and automatically validates the state of containers. This proprietary process is Roost's "secret sauce" to avoid integration issues later in production.

These states can be merged to production or used for rollback if necessary.

Develop with Live Services

Roost makes it easy for developers to test with live services a pre-production environment.

Developers get feedback from stakeholders automatically and continuously and can work on multiple features at the same time.

PRODUCT-SCREEN-live-services
PRODUCT SCREEN reduce-costs

Significantly Reduces Cloud XOps Costs

Avoid running environments 24/7 by scheduling length of deployment time since environments are created only when needed and automatically destroyed when PR is merged to production.

Build Containers with Drag Drop

Quickly and easily build error-free containers with the Roost drag and drop feature.

In this example we are showing flows being created for a Docker container. User’s don’t need to remember the Dockerfile syntax and can avoid making errors by utilizing built-in Dockerfile templates.

screen-drag-drop-docker
PRODUCT-SCREEN-Workload Analytics

Workload Analytics

This dashboard provides details of deployed applications and services, compute usage (e.g. memory and CPU consumption) by pods and nodes of a Kubernetes Cluster. It also displays the interactions with other running containers.

 

 

 

 

 

Cloud Events

Roost allows you to inspect and scan clusters and provides details for both General & Security Events.

General events include: Kubernetes cluster resource related changes, plugins (e.g. Argo, Helm, Airflow) related state change activities, collaboration activities, etc. Roost also sends Security Events based on Falco rules configured.

PRODUCT-SCREEN-Cloud Events