A Hands-On Workshop

Deploy with Kamal

Ruby on Rails
Infrastructure
DevOps
Performance
LENGTH
3-4
hours
CAPACITY
1-15
participants

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

Community

Organize the workshop for your community

€0

(Compensate the travel cost if possible)
  • Access to materials
  • Fun of meeting the community
  • Venue of your choosing
Organize a CommuniTy Workshop

Commercial

Organize the workshop for your company

1999

€2499

  • Lifetime access to materials
  • Lifetime access to the private discord
  • Post-workshop consultation
  • Homework asessment and review
  • Office space in Warsaw or Poznań with up to 20 seats or a venue of your choosing
Organize a Commercial Workshop
No items found.

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.