Speaker

Jonathan Gnagy

Jonathan Gnagy

Staff Production Engineer @ Shopify

Staff Production Engineer @ Shopify

Yuma, Arizona, United States

Actions

Fan of all things Ruby, Kubernetes whisperer, and recovering Network Admin. Jonathan's current focus is running MySQL at scale on Kubernetes, otherwise focused on infrastructure-related things. Throughout his 20-year IT career, he's worked with many technologies but has always gravitated toward fun engineering challenges and any excuse to write some code.

Jonathan es un fan de todo lo relacionado con Ruby, tiene buena experiencia en Kubernetes y es ex administrador de redes en recuperación. Se enfoca en ejecutar MySQL a gran escala en Kubernetes, aunque en general se dedica a temas de infraestructura. A lo largo de sus más de 20 años en el mundo de TI, ha trabajado con muchas tecnologías, pero siempre busca retos de ingeniería divertidos y cualquier razón para escribir código.

Area of Expertise

  • Information & Communications Technology

Topics

  • ruby
  • ruby on rails
  • Kubernetes
  • Elixir
  • Linux
  • Docker
  • MySQL

Metatron: Kubernetes Operators in Ruby

Work with Kubernetes much? Tired of all that YAML, or having to use Golang instead of Ruby to automate your infrastructure? Metatron might just be the solution you've been waiting for. It's an open-source Ruby library for creating Metacontroller-based custom Kubernetes controllers.

The intention is to make it as easy as possible to use Ruby to manage custom resources within your Kubernetes infrastructure. No Golang required to create complex sets of Kubernetes resources.

Join Jonathan to learn how to use Ruby code + Metacontroller to take care of all those low-level Kubernetes interactions and make it easier for users of your infrastructure to create the resources they need, even when they don't know they need them. There will be a live demo to show how it all works.

Deploying thousands of MySQL DBs using Rails and Kubernetes

At Shopify, we use a custom Ruby on Rails app to manage our massive MySQL fleet running on Kubernetes. We've turned one of the hardest infrastructure problems into a Rails development problem and it's paid off. We'll discuss why we built this tool, how it works, and how it helps us manage thousands of databases. We'll also discuss the challenges we faced and how we overcame them.

Topics we'll cover:
* Difficulty with stateful applications in Kubernetes
* Declarative Infrastructure as a Service
* How we use Rails to manage MySQL
* MySQL Clustering

Posadev 2024 Sessionize Event

December 2024 Guadalajara, Mexico

Jonathan Gnagy

Staff Production Engineer @ Shopify

Yuma, Arizona, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top