DevOps

Cloud environments, Linux, deploying software you didn’t write.

IPVS: The Linux Load Balancer (Deep Dive)

by

Did you know Linux has a built-in network load balancer? Did you know it is used by Kubernetes? Let’s explore!

TCP connections can break silently

by

Are you thinking of using Microservices? Here’s something you may not know: TCP connections can break entirely silently.

Don’t Block ICMP

by

“Don’t ping my server!” — is the sentiment among many sysadmins, and usually leads to a full-on ICMP blocking. But, it’s a terrible idea. Here’s why.

The (painful) Enterprise Way to the Cloud

by

Use the cloud, they said. It will be great, they said. Why is it painful then?

Forwarding IP traffic through a VPN

by

You have two servers and want to serve the traffic for an IP address on one server from another server?

Getting started with Docker for the Inquisitive Mind

by

There are a million Docker tutorials out on the Internet, but few explain what’s actually going on behind the scenes when you issue your first commands. So let’s take a look!

The danger of monocultures

by

Monocultures already caused the death of one strand of banana. What can we learn from it in IT?

Immutable Infrastructure in Practice — Part 2

by

After setting up the server as a Docker baseline, we now venture in building a Docker infrastructure.

Immutable Infrastructure in Practice — Part 1

by

Recently I rebuilt the infrastructure that hosts this website following the principles of immutable infrastructure. Let’s see how that works!