
BY Colin Chartier
4 min read
What is a blue/green deployment?
Blue/green deployments are a strategy to deploy a new version of an application. They work by starting an entirely new instance of the application, and then routing traffic over to it. ...
Read more

BY Colin Chartier
4 min read
Linting best practices
Linters are programs that look at a program's source code and find problems automatically. They are a common feature of pull request automation because they ensure that "obvious" bugs do not make it to production. ...
Read more

BY Colin Chartier
4 min read
What is DevOps?
DevOps is a methodology that helps engineering teams build better products by continuously integrating user feedback. ...
Read more

BY Colin Chartier
3 min read
What are rolling deployments?
Rolling deployments are a strategy to deploy a new version of an application without causing downtime. They work by creating a single instance of the new version of an application, then shutting off one instance of the old version until all instances have been upgraded. ...
Read more

BY Colin Chartier
2 min read
What is autoscaling?
Autoscaling automates horizontal scaling to ensure that the number of workers is proportional to the load on the system. ...
Read more

BY Colin Chartier
4 min read
What is an ephemeral environment?
Ephemeral environments are temporary deployments that contain a self-contained version of your application, generally for every feature branch. ...
Read more