An introductory but comprehensive guide to web application deployment.
Demystify running web applications in production. Learn the groundwork for setting up Linux virtual servers and containers. Provision web servers and databases. Stop guessing and learn from scratch.
Follow your curiosity and get answers on what it takes to take a web application to production. Improve your understanding of networking and security to stand out.
You’ll learn how to self-host anything from an application server to a database. Your first startup can start on a $5 a month virtual machine in the cloud.
The book goes through a wide range of topics and thus is ideal as a first step towards the hottest and highest paying careers today.
More than 13 years ago, deploying web applications was a black box for me. I had many questions.
It wasn’t always clear to me whether running an application server with the rails s command is enough for production. And how to properly deploy a database. Or secure a server. Yet it was something I always wanted to understand and I never stopped asking the relevant questions. And over the years, I found my answers.
Now I want to share them with you so you can bring your applications to life.
I cover a lot of corners of system administration, server configuration and deployment of web applications. It’s everything from network theory to encrypting database backups.
At the end, we’ll take that black box and tear it down.