How the Roost Environment as a Service Platform Works 


How it Works Animation 22 0601

Roost shortens and automates the software development process.


1. Develop
2. Create
3. Auto-Discover
4. Preview & Share
5. Merge
Close Open 1. Develop

Developers Work on Services in Their Own Private Branch

No need to create custom scripts and managing complex software because infrastructure is handled transparently.
Close Open 2. Create

Create Ephemeral Environment @Pull Request

Developers can effortlessly spin-up an ephemeral environment either at pull request, feature branch or any custom insertion point.
Icon_Ephemeral Environment
Close Open 3. Auto-Discover

AI-Enabled Auto-Discovery

Roost's AI-enabled platform automatically maps and discovers service dependencies as each application is run.
Close Open 4. Preview & Share

Share Preview Environment

A preview environment URL can be shared with other stakeholders (QA, engineers, SRE, etc.) for review and validation.
Close Open 5. Merge

Merge to CD Pipeline

After certification the pull request is automatically merged to CD pipeline and the ephemeral preview environment disappears.
By inspecting source-code repository (e.g. GitHub, GitLab, and BitBucket) Roost auto-discovers environment configuration and optimizes it using the power of machine learning. Engineers can effortlessly spin up an ephemeral environment either on-demand, at a specific time, or at every pull request. Once created, a Roost preview environment URL can be shared with other stakeholders. Each stakeholder can validate their deliverable using their own criteria.