Overview
Explore the concept of "Active Deployment" for Rails applications in this RailsConf 2022 talk. Discover how Kuby, a new deployment tool, aims to bridge the gap between Rails' development ease and production deployment challenges. Learn about the limitations of current deployment options, the benefits of Kubernetes, and how Kuby provides a more streamlined approach. Gain insights into deploying Rails apps, adding Sidekiq, and leveraging various plugins to enhance your deployment process. Understand the evolution of deployment practices through examples from companies like Twitter, GitHub, and Lumos Labs.
Syllabus
Intro
Rails is awesome
Time to deploy!
Our options
Today's journey
What is deployment?
CCM Glass
Fluther (2010)
Twitter (2011)
Lumos Labs
GitHub (2022)
What I want from ActiveDeployment
Why Capistrano?
Why not Capistrano?
Layers of abstraction
Why Kubernetes?
Introducing Kuby
Starter config
Your first deploy
Plugins
Add Sideki
Deploy Sideki
The Platform
Other things you can do
Resources
Taught by
Ruby Central