What is Roost? How can it help engineering organizations?

Sudhirjangir
2 min readJun 9, 2021

As applications are becoming increasingly complex and the way services are increasing in Kubernetes, developing services, validating service dependencies, and managing service changes becomes a considerable challenge.

Roost offers an end-to-end platform for micro-services to develop, test, and certify. It enables developers to collaborate seamlessly, develop interdependent services efficiently, and certify the service changes for production releases.

Roost increases developer productivity in the Kubernetes environment by a minimum of 30% by the following:

  • It provides an end-to-end platform micro-service development environment.
  • It provides a multi-node Kubernetes cluster. The cluster could be on a local desktop, on-prem, or on a cloud.
  • It ensures absolute consistency in environments among developers. It does that by having a policy-based environment configuration via a Roost central control plane.
  • It enables developers to collaborate seamlessly and test their dependent services with each other in a production-like environment.
  • It simplifies certification of service changes for production releases, thus improving “Lead time for changes” by a minimum of 30%
  • It also provides drag-drop tooling for YAML, Helm, Docker file generation.
Creating a Roost Cluster on Cloud
Roost cluster on a desktop

Here is a video which talks about high-level features of Roost: https://www.youtube.com/watch?v=3OZvSYUZqqQ&t=15s

The product is available for download at https://roost.io.

Our blog https://blog.roost.io has a few articles on Roost, one of them is comparing Roost with Docker Desktop: https://blog.roost.io/a-multi-node-and-production-like-local-kubernetes-development-environment-f04e2e9082e8

Roost Cluster View

--

--