DevOps articles

Error Handling in GO – Part 3
Chapter 3 – Writing a Custom Error Type In the first chapter,…
Error Handling in GO – Part 2
We finished the previous chapter of this series with returning Sentinel error…

Error Handling in GO – Part 1
Error handling can quickly become non-trivial. You may want to change your…

How to Push Apps to Cloud Foundry With a Sidecar to Stream Metrics to Prometheus
Introduction Retrieving application metrics is usually not difficult. Simply implement a metrics…

OSB API: The Solution for Managed Services on Cloud Foundry and Kubernetes?
Launched in 2013 as a project by Cloud Foundry and officially released…

MongoDB: What Is It and When Should I Use It?
Always wondered what a NoSQL database and specifically MongoDB is? Then you…

Kubernetes: Finalizers and Custom Controllers
Authors: Matthew Doherty, Philipp Kuntz, Robert Gogolok In the latest blog post, we…

Kubernetes: Finalizers in Custom Resources
Authors: Matthew Doherty, Philipp Kuntz, Robert Gogolok When extending the Kubernetes API…

Prometheus Pushgateway on Cloud Foundry With Basic Authentication
Authentication methods are currently not supported in Prometheus, nor its related components…

Beyond 1,000 BOSH Deployments: Lessons Learned from Scaling Cloud Foundry Services
Maybe you heard about my talk on the Cloud Foundry Summit Europe…

Using Bosh Multi-CPI Feature to Deploy to Different IaaS
Introduction We have a vSphere installation with two data centers and thought…

Redis: What Is It and When Should I Use It?
Abstract This blog post takes you on a tour of Redis: its…