Skip to content

ManyStagings is an easy staging environment manager with a great focus on the Developer Experience.

Notifications You must be signed in to change notification settings

carlosstrand/manystagings

Repository files navigation

ManyStagings

ManyStagings is fast, lightweight and easy staging environment manager with a focus on the Developer Experience. Orchestrators like Kubernetes, are extremely powerful for production applications, but when we use it as development environment, it becomes very complex and verbose to manage applications and services.

ManyStagings aims to integrate and abstract all the complexity of Kubernetes by bringing a friendly Web UI and a CLI that becomes the developer's best friend.

manystagings-archtecture-padding

What problem does ManyStaging solve?

Let's imagine a scenario in which a Frontend developer needs to build an entire backend environment in order to develop a web or mobile application. He will have to worry about configuring API, Database and how the applications connect to each other. In addition, the QA process where we have only a single staging environment can become a bottleneck.

manystagings-bottleneck-padding

Why not just use docker-compose, for example?

Docker-compose solves this problem in parts, but it can still consume a lot of memory and CPU. Having a remote environment allows us to execute only what we are developing. And it is also possible to generate a public link for a QA review, for example.

Using ManyStagings the only thing we need to do is configure and manage the remote stagings environment with a simple and intuitive CLI.

Web UI

With the ManyStagings Web UI you can configure the entire environment, as if it were in the docker-compose: docker image, ports, environment variables and Public URL.

image

ManyStagings CLI

The ManyStagings Command-line is very simple to use. It looks like you are managing the applications on your local computer, but in fact everything happens remotely. It's the docker-compose experience but using Kubernetes behind the scenes.

image

About

ManyStagings is an easy staging environment manager with a great focus on the Developer Experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published