The Microservice PaaS

Simply put Mutable is a Next Generation Heroku.
Building complex software companies has never been easier.

Automated DevOps

Build Code

Run code locally. Simulate the cloud.

Push Code to Mutable

Test, containerize and deploy.

Automatic Cloud Deployment

Push containerized code to servers.

Monitor & Maintain

Keeps code alive and replaces bad servers.

Autoscales on Demand

Automatically scales code as needed.

Balanced Production

Use load balancing to support content.

Mutable Local

Features

Service Discovery

Mutable's internal APIs determine all the healthy instances of your code and allows microservices to communicate over a secure network through various IPs and ports.

Health Checks

Determines the status of containers, whether alive, busy or dead, and takes the best course of action. Health checks occur on the network side of your services to ensure they can communicate with other services. Calls are made via tcp, http, or grcp.

Secret Store

Eliminate the possibility of storing sensitive information in your repo or as hard coded values. Mutable provides a private place to store all your credentials and configurations, within a JSON object that internal APIs can access on demand.

Any Code Language

Use the best coding language for a service's purpose. Mutable runs everything in containers. When you deploy to the cloud, just make a docker file explaining how it should run and we will build it for you.

Local Development

Mutable Local lets developers simulate the cloud and manage the entire stack to easily organize, build, test, and run multiple services simultaneously. Work locally with all the same features and internal APIs as the Mutable Cloud, like Service Discovery and Secret Store.

Continuous Delivery

With every deployment, Mutable builds a remote container. These can be individually tested and are only deployed once deemed stable and passing.

Scale Private Cloud

Mutable is a multi-tenant platform. It provides isolated cloud systems, only accessible by the stack. This allows scaling on an as-needed basis, from a hobby project to enterprise level with ease.

Teams

Collaborate with other members of the same microservice stack. Various team members can add, deploy, and manage microservices & secrets, as well as manage domains, SSL certificates, and other various configurations.

No Downtime Deploys

Mutable uses a blue-green deployment strategy. It automatically runs multiple sets of code snapshots simultaneously and directs traffic to the newer build. If all is successful, older build containers are removed. Otherwise, Mutable automatically keeps the old build and removes the unsuccessful new build from production.

Pricing

Mutable Cloud

$50 / GB Memory / Month

Only pay for what you use. Containers are broken down into 128MB memory units, which are dedicated to your code based on necessity.

Customer Support

Greater of $2k or 20% of Mutable Cloud

Collaborate directly with Mutable's teams beyond setup, for more in-depth assistance with your project's microservice architecture, integration, security, moving from legacy to microservices, support ticket prioritization, and so on.

Testimonals

  • "It was great for Swyft as rather than hiring dev operations internally we could leverage Mutable to handle all of this for us and just have the developers focus on our product."

    Evan CEO @ Swyftmedia
  • "The truth is we are a small team. Mutable allows us to concentrate on the product and the experience and not on the scaling, load balancing, aws servers, security, and all the libs and tech we would need to keep up to date, meaning saving time and money"

    Jeremy CEO @ Hevo Power
  • "Once you start using Mutable you get hooked, it takes care of so many things and does it so well and deployment is so quick, from small project to large products you are hooked."

    Vache CTO @ Haystack

FAQ

How is Mutable different from Heroku?

There's no need for authentication or going out of the network. Mutable focuses on allowing your microservices to discover and communicate with each other within a private network, with low latency communication on internal APIs. Mutable Local also has local-environment tools to simulate the cloud which, includes service discovery and secret management.

How is Mutable different from AWS?

Mutable is built on top of Amazon Web Services. We offer a platform that provides an end-to-end system for developers to easily build, manage, and deploy microservices, rather than having to piece a project together and have a DevOps team manage it.

Are microservices the only thing Mutable deploys?

While Mutable does make it easier than most to build and manage microservices, developers can put their current code, as is, on Mutable. In fact, it is a great way to start off and then worry about de-constructing later on!

Does Mutable have managed databases like Heroku?

Currently Mutable does not support managed databases. However, the Mutable team does plan on rolling out many of the databases that most teams are familiar with, like PostgreSQL and Redis. Mutable also plans on adding distributed databases, especially since the platform is designed to take advantage of these types of databases. It will include solutions such as Consul, CockroachDB, ETCD, and ElasticSearch, just to name a few…