044: Kubernetes, Go, AWS, and Much More
I had the pleasure to travel to our South Florida office this week. I participated in five quarterly planning meetings and Bankrate’s 2nd Hackathon. The quarterly planning meetings were pretty cool. It was interesting to see what all our dev teams were going to be pushing forward with for the year. But, the highlight of the week was the Hackathon. There were some incredibly creative ideas built around the Bankrate platform that I’m sure a few will be brought into our products soon. I had the modest goal of standing up a Kubernetes cluster in AWS and deploying an example app to it. Luckily I had enough support from our team of Phippineers to make it happen. Phippineers you ask? Several members of the team have only heard me talk about Kubernetes. The first thing I asked the team to do was to watch The Children’s Illustrated Guide to Kubernetes to get an idea of the concepts at play. In the guide, a cute little giraffe named Phippy represents a PHP app looking for a home. The team latched on to this and off we went using Terraform to roll out CoreOS Tectonic to AWS. There were some bumps along the way and at one point I was almost ready to throw in the towel. But, with some help from various CoreOS folks on Twitter we got everything up and running. One of the devs on the team set out assembling a Laravel app to be deployed to the cluster. They marveled at the ability to roll out multiple versions of the app, scale up the whole cluster, and scale it back down by editing a variable here or there. It was an awesome experience! My team didn’t win any prizes or accolades but we definitely took a huge leap towards our future infrastructure. ...