Building a CatFacts Pranking Service in Golang

Zack Proser
Oct 20, 2019 · 9 min read

This tutorial will walk through building an elaborate CatFacts prank in Golang, deployed via Kubernetes. Why CatFacts? Because it’s more interesting than implementing another TODO app, but our end goal is really to design and build a clean service that is easy to maintain going forward.

You can get the finished code (as well as read the deployment guide) for this service here.

Prank at a glance

As a service administrator, you text the phone number of your prank target to the service. The…