Recent posts

DevOps: The Evolution of Applications

March 12, 2018 | 5 minute read

One server per application In the not too distant past, it was normal to have a one to one relationship between applications and servers. For example, your mail and web applications would reside on two separate, physical servers. This approach was greatly inefficient and costly too. Each server would be purchased with years of predicted growth...

Getting Started with Prometheus - Part 2

November 13, 2017 | 4 minute read

As you’ve probably guessed by Docker posts, I’m a huge fan of containerisation. Therefore instead of installing Prometheus on a host, let’s instead spin it up in a container. As described on the Prometheus website, we can accomplish this by issuing only a single command: docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus....

Getting Started with Prometheus - Part 1

November 12, 2017 | 4 minute read

If you’ve used Grafana, or even heard of it, chances are you’ve also heard of InfluxDB and Prometheus too. As I haven’t touched on the latter yet, I figured now is a good time to start. In case you haven’t heard of some, or all of these applications, let’s start off with a quick description on what they can do for us. Note: You might also want ...

Getting Started with Docker - Part 2

November 01, 2017 | 5 minute read

In the previous post we may have started running before we could walk. In this post we’ll first take a few steps back to make sure we cover the basics before diving deeper. Building an image When we examined the python:3.6.3-alpine3.6 image’s dockerfile, we saw the components which are used to create a Docker image: FROM alpine3.6 ENV co...

Getting Started with Docker - Part 1

October 31, 2017 | 6 minute read

For those new to Docker, you’re probably wondering - What is it exactly? “Docker is the company driving the container movement and the only container platform provider to address every application across the hybrid cloud.” OK, it’s the name of a company. The next question is, what are containers? Rather than give you another quote, I’ll give y...