Image of Jean-Klaas

Jean-Klaas Gunnink

DevOps Engineer living in Perth, Western Austalia


Improving reliability, stability and user experience with a serverless app using AWS Lambda and SQS

Implementing a queueing system for serverless workloads to provide a fast, responsive user experience and improve stability and reliability on the way.

Jean-Klaas Gunnink

4 minute read

A short while ago, I wrote about how I converted my Ruby on Rails application over to a serverless architecture reducing my need for running a server with a rails app, relational database and so forth. Something I completely forgot about was the side worker I had implemented using Sidekiq - a gem created to handle processing tasks. Given I was serving static content out of my S3 bucket, and the processing was a lambda that would be fired each time a user ran, I didn’t think that it would…

Cross-Account Inception Pipeline with AWS CDK

Using the AWS CDK to deploy a self managing pipeline for controlling your cloud-hosted application using infrastructure as code, utilising cross-account deployments in a repeatable fashion

Jean-Klaas Gunnink

11 minute read

The inception pipeline which Mechanical Rock’s very own Pete Yandell pioneered back in early 2018 was created as a way to manage a pipeline through code, which even has the ability to update itself through CloudFormation steps. What I love about it is not only the self managing aspect, but also that there is checked in history (so you can easily go back to a point in time), accountability, and repeatability. Because you’re not using the console to setup your infrastructure,…

Rails to Serverless: A Christmas Story

Re-writing a Ruby-on-Rails application to a serverless architecture saving money and management overhead in the process

Jean-Klaas Gunnink

6 minute read

‘Twas the night before Christmas, and all through the house, not a server was stirring, not even a mouse! This meant that my side project Secret Santa was not being used, yet is still highly available with no running costs! Why? Well, because on Christmas Eve, you might be too late to organise a secret santa and when an app is not in use when it comes to serverless, you don’t pay. Merry Christmas!

Jean-Klaas Gunnink

3 minute read

In the quest to move everything to a pay-what-you-use model and maintaining my enthusiasm for serverless, I was inspired by Nathan’s post over on DevOpStar about creating a chatbot using Facebook’s messenger platform. With my past as a town planner, I’ve been wanting to mix my two skills with programming/devops and town planning to help make the community better for a while, but been struggling to find some inspiration for an idea.

Jean-Klaas Gunnink

11 minute read

For some time, I’ve run my fun side-project site, Secret Santa on Heroku. In fact, it’s been over three years that I’ve had the site there. Heroku is great for developers wanting to test out their ideas as they have a wonderful free tier of web servers, which has served me well over the past few years. Having spent the last 18 months with my feet firmly planted in the DevOps side of things, I wanted to experiment and test out some things I’ve learned along the way and get…

Recent posts



AWS and GCP certified engineer living in Perth, Western Australia