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.
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.
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.
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.
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.