Lessons learned, tips and documentation provided by the Humanitec team.
Interest in DevOps adoption has increased. Most teams are either running automated deployments or are hoping to run them in the future as they look to improve their workflow and workplace practices. Being able to deploy your environments automatically is an excellent opportunity to optimize developer productivity.
We are very excited to make the Humanitec API available as a public Beta today! Our API provides the same functionality teams have enjoyed through our UI - but now allows for more opportunities for automation and integration.
In this article, we look at ephemeral testing environments, small, discrete, and short-lived testing environments that reflect only the changes you are interested in testing.
Continuous delivery helps software development teams get their code changes from development to testing, and into the hands of users more quickly. In this post, Chris Ward looks at the benefits and best practices for implementing this practice into your teams.
Lead time is a critical metric to enable a company to improve its speed of deployment. We take a deep dive into how lead time differs across organizations, how it can be improved and where it fits into the greater context of improving business outcomes.
Despite sounding similar, continuous integration, delivery, and deployment are subtly different from each other. While they have overlap, they are applicable and useful at different stages of the development process. In this post, we look at what the different terms mean, what benefits they bring to you and your team, and what you need to get started implementing the practice.