WTF is a Service Mesh?

    WTF is a Service Mesh? A Service Mesh is a system that carries the requests and responses that microservices send each other. This traffic ultimately travels from Pod to Pod the same way it always has...

    How the World’s Most Valuable Insurance Firm Takes a Cloud Native Approach

    Allianz Direct is the European direct to customer arm of the world’s most valuable insurance brand. Regulated by the German, Dutch, Spanish and Italian authorities, it has taken advantage of a step ch...

    23 min read

    Using Kubernetes Monitoring Mixins

    The term Kubernetes monitoring mixins appears in many Kubernetes related projects involving Prometheus and Grafana. Despite its broad usage, the details about it cannot be easily found. There are many...

    6 min read

    Windows Container on K8s Clusters

    I recently came across a fun and interesting challenge. In the latest project I joined, a team wanted to do a "lift & shift to the cloud". As a Cloud Native engineer I've seen this pattern fairly ...

    13 min read

    Deep Dive: Building a Kubernetes Operator SDK for Java Developers

    Recently Container Solutions released version 1.0.0 of the java-operator-sdk, which allows developers to implement Kubernetes operators in a simple and convenient way. In this post I would like to giv...

    10 min read

    Riding the Tiger: Lessons Learned Implementing Istio

    Recently I (along with a few others much smarter than me) had occasion to implement a ‘real’ production system with Istio, running on a managed cloud-provided Kubernetes service. 

    6 min read

    How to Move Metrics from Locust.io to Grafana via Prometheus

    Do you need to see results from your load tests? Do you know how to present stats on a well-arranged dashboard? We built an in-house solution called Locust Exporter for gathering metrics from load tes...

    How to Create Cross-Account User Roles for AWS with Terraform

    Most companies these days use multiple cloud accounts to separate resources, customers, or even internal departments. With multiple AWS accounts, it’s practical to rely on a so-called bastion account ...

    Deep Dive: Deployment Automation for Applications on Kubernetes (Part 2)

    This post is the second part of a series. Read the first part here. In the first part of this deep dive, we looked at kubectl and how it is a quick and easy way to do deployments but how certain edge ...