Efficient Rails DevOps

0 ratings

This book is the result of more than a decade of experience releasing Rails applications and reliably running them in production.

It covers the most efficient approach to serving Rails applications for small businesses, bootstrappers, and enthusiasts.

This third edition of Efficient Rails DevOps is a complete rewrite of the already refined second edition, teaching the process that has served me perfectly as long as I can think of in powering every Ruby-based web application I built in the last 15 years.

It incorporates valuable feedback from readers as well as recent changes and additions to the Rails world and covers (among other things):

  • Provisioning a Rails server in a repeatable way. Setup a battle-tested Rails stack (rbenv, nginx, Puma, and MariaDB/PostgreSQL) on CentOS or Ubuntu using Ansible, a popular and very easy to grasp configuration management tool. Gain the knowledge to swap out and reconfigure any component to suit your app's demands.
  • Securing your machine. Protect your production box against the evil in this world by applying best practices to your firewall, webserver, file permissions, and SELinux. Learn how to serve your application encrypted using an SSL certificate from Let's Encrypt at no additional cost.
  • Deploying your application. Master the steps needed to cold deploy your app and push new releases in a matter of seconds, with a single command.

By building a reusable and versioned playbook you'll be able to seamlessly switch between staging and production environments, allowing you to test out new features of your application in an isolated environment to eliminate the fear of breaking something when pushing to production.

Along the way, you'll demystify the inner workings of a Rails server. Knowing exactly what needs to be done makes switching technologies easy — every hosting approach builds on this knowledge after all (no matter if it involves a physical server, a virtual machine, or a container).

You'll free up precious time to concentrate on building awesome products for your customers instead of constantly struggling with deceptive error messages or unexplainable HTTP 500s.


You can find more detailed information about this book on its website: https://efficientrailsdevops.com.

Buy this

Both editions include free updates for life.

Copy product URL
$69.99

Efficient Rails DevOps

0 ratings
Buy this