Combining Kubernetes, Pyroscope, and Github Actions for the Civo Hackathon
For the video version of this post see our submission on Youtube which explains all of this! Also see our official submission for the Hackathon here.
Our inspiration for the project
My cousin and I decided to enter this hackathon because both of us wanted to learn more about Kubernetes. Although I’ve been coding for several years now, the jobs that I’ve had have been in orgs with monolith applications i.e. ruby/rails or python/django which tend to shy away from leveraging the power of Kubernetes.
We participated in a workshop on performance by Jade Dickinson at Rubyconf in November 2021 where she used the Abalone project which is part of Ruby’s “rubyforgood” organization to exemplify the value of using profiling and specifically Flamegraphs within ruby on rails applications.
Since I’ve been building Pyroscope — an open source performance monitoring tool (specifically continuous profiling) when we saw a tweet about the Civo Hackathon we thought it would be a…