Performing web operations
Keeping a web application running 24/7 on the internet poses challenges in both software development and systems administration. Docker positions itself as the glue that allows both disciplines to come together by creating Docker images that can be built and deployed in a consistent manner.
However, Docker is not a silver bullet for the web. It is still important to know the fundamental concepts in software development and systems administration as web applications become more complex. The complexity naturally arises because these days, with internet technologies in particular, the multitude of web applications is becoming more ubiquitous in people's lives.
Dealing with the complexity of keeping web applications up and running involves mastering the ins and outs of web operations, and like any road to mastery, Theo Schlossnagle boils it down to four basic pursuits: knowledge, tools, experience, and discipline. Knowledge refers to absorbing information about web operations...