Recently, while preparing for our Alpha launch, I ran across a very strange issue that took the better part of a day to debug. I thought it would be a great idea to share my findings here so that others might benefit from my tribulations.

First, a little background… At Preset (my company), we are building a web app, along with a pile of infrastructure that’s all run on top of Kubernetes (EKS) which is in turn managed by Helm. In order to deploy things in response to end users’ requests, we are reaching out to Tiller () directly via…


Imagine you’re a Spring developer working for company X on a micro-service based platform with services written in Java/Spring Boot and deployed using Kubernetes (Docker). Your various services communicate with one another using JSON over HTTP, making things simple. You assume that all inter-process communication happens over your “trusted” network (think private datacenter or AWS VPC, etc.) and therefore doesn’t need any sort of transport level security.

Now imagine that your company hires a new information security lead who gets to work on his first day auditing your beloved platform — including your method for dealing with transport security, or…

Craig Rueda

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store