Historically, in the software development life cycle (SDLC), once code was written, it had to be manually deployed to physical servers. As you can imagine, this process was both time consuming and fraught with complications. Oftentimes, a single script was used to establish de...