A Hands-On Workshop
Deploy with Kamal
Hosting Rails applications doesn’t have to mean paying a premium for Platform as a Service or diving deep into Kubernetes. Discover the middle ground that Kamal offers in our workshop.
In this comprehensive workshop, we will start with an in-depth dive into Kamal terminology, mechanisms and processes. Armed with this foundational knowledge, we will set up Kamal in a Rails project, configure it, and deploy it to real cloud servers. Following this, we will deploy a staging environment to mirror production settings. To ensure you gain practical experience, we will intentionally break our deployment, providing you with hands-on experience in debugging and recovering from not-so-obvious scenarios.
Whether you’re new to containerized deployments or an experienced developer looking to streamline your workflow, this workshop will equip you with the essential skills to deploy and manage your web apps with confidence. You’ll leave with a deeper understanding of Kamal and the ability to handle deployment challenges effectively.
Requirements
- computer with docker and git
- generated SSH key
- ruby 3.3.4
Takeaways
- learn Kamal terminology and configuration
- understand Kamal deployment process
- initialise Kamal into Rails application
- learn how to deploy application to multiple destinations
- use best security networking practices
- fix broken deploys and debug issues
Invitation
Pricing
Our expert
Our experts
Cezary Kłos
A dedicated software developer with three years of professional experience, specializing in Ruby on Rails and harboring a growing passion for DevOps. Their journey in the tech world has been marked by diverse projects, including developing the backend for a web store, crafting invoicing applications, and working on innovative 3D printing and ticket venue platforms. This varied experience has honed their skills in creating robust, scalable solutions across different domains.
Beyond their day-to-day work, they actively contribute to the open-source community, breathing new life into abandoned projects through thoughtful patches and forks. Their keen interest in Kamal, following its development since its announcement and even contributing a pull request, showcases their commitment to staying at the forefront of deployment technologies. As an avid learner and community enthusiast, they frequently attend tech conferences and meetups. Now sharing his knowledge in form of workshop. With a particular interest in cost-effective hosting solutions, they bring a practical, efficiency-driven approach to their work in both software development and DevOps.