Deploying an application to a production environment with confidence that it isn’t going to crash or otherwise lose your organization money is something all developers should strive for. Automating as much of this as you can will help reduce human error.
In this chapter, you’ll look at testing your service, wrapping it up as a container, running tests, and deploying to different environments using container orchestration tools .
Automated Testing
Before talking about deploying your code, I need to first talk about testing your code. Deploying code that you are not confident will work is dangerous. ...