Remember the early days of Rails deployment?
You prepared your app in a certain way, prepared a few config variables and pushed your code to Heroku.
It did not cost you a fortune and it was OK. Great actually.
Today?
Kubernetes clusters. Load balancers. Microservices. PaaS companies charging you extra for every row in your users table. Build tools which require more code than your actual app. Prepare to SCALE!!!1!
With Rails' latest additions closing the loop and recollecting its strengths, it is about time for small businesses and Bootstrappers to reconsider their deployment strategy:
A single Rails application on a single server. Efficient, cheap, easily manageable.
The Rails Playbook
The Rails Playbook is the spiritual successor to my successful book Efficient Rails DevOps which taught many Rails developers how to provision a VPS and deploy their application with Ansible.
While it has been a great success, it turned out that most people were not all that interested in learning how to do this, but rather made it through the book because they needed a working solution.
The Rails Playbook is the next step of this working solution — an Ansible playbook on steroids: Configure it, run it, forget it.
I put in an enourmous amount of work to squeeze the most out of Ansible, abstracting away the complexities of server provisioning and Rails application deployment — The Rails Playbook is configured entirely through Ansible variables.
Obtaining an SSL certificate, configure nginx as reverse proxy, setup your favourite RDBMS — stick with the defaults or change a few variables to tailor it to your application's need, run ansible-playbook
and — profit!
It is a product very close to my heart and I can't wait for you to get your hands on it.
Be notified
Hop on my email list to be among the first to know when The Rails Playbook will be released and buy it with a discount.
No spam — guaranteed.
Got it, thanks a lot!
Please check your emails for the confirmation request I just sent you.