The Workflow

Take a sneak-peek into the first day of a team developing a modern web app with Humanitec. Find more on how to move your dev process here.

The Workflow

Warm up - some fancy yoga moves maybe

Not much to do here but log-in with your version control system, keep your local dev-setup as is. Go to the intuitive platform dashboard to see the application you are working on. A first glance at build- and container logs will give you an idea of the state of your services and databases.

09:00
Warm up - some fancy yoga moves maybe
Add another service to your application
09:01

Add another service to your application

We’ll tell you whether the services in your VCS are ready for deployment (Dockerfile in place). Just select them and we’ll build them. Choose from a library of configurable templates to build new ones- They’ll be ready to roll from the get-go. Want to add a gateway and databases? Just a few clicks.

We’ll do our magic

There’s a whole lot going on in the background like us loading the container images into a registry, spinning up your database, configuring namespaces in Kubernetes, taking care of ingress, SSL, DNS, secrets, manifests and setting up your environment. This step is fairly relaxing for you, just lean back and drink your first coffee.

09:03
We’ll do our magic
Start coding and committing
09:08

Start coding and committing

Do it the way you’ve always done it. The code is forked into your Git repository, you git clone it, you use your local setup to develop. You use the frameworks and languages you like and you make commits and tag them. Because a tool shouldn’t change your workflow, it should enhance it. Any commits are detected and can be pushed automatically into your environment.

Spin up a temporary environment

Rather than block your main integration environment with a new feature, spin up a new separate one for you and your colleagues to collaborate in. Clone an existing environment and then just deploy new versions of services affected by your feature.

09:09
Spin up a temporary environment
Test, Debug and Roll-back
09:10

Test, Debug and Roll-back

Test your services in the context they are supposed to be running in. View the live container logs to debug and troubleshoot issues. If nothing works, just roll back by redeploying the previous version.

Keep track of your performance and all your services

The platform sits between all your tools. This allows it to deliver deep insights about how both your software and teams work. Use this to increase team velocity, release more often and improve engineering culture.

09:14
Keep track of your performance and all your services
Production
09:15

Production

We believe in not locking you in. When it comes to production we will place the configured application including all settings in a production cluster of your choice. We leave it your DevOps or SRE teams to tweak and scale it.If you do not have the DevOps or SRE expertise in house, we can deploy your app to production for you with a vanilla configuration.

Crazy simple, isn’t it?

Get started

No credit card required