Magalix Blog
The latest from Magalix on kubernetes, containers and smart DevOps.

Defining Cloud-Native Apps (And Why You Should Care)

  We all know what Cloud Computing means, But what about “native”? According to Merriam-Webster, “native” can be defined...

Kubernetes Automatic Scaling

  What is Scaling? Scaling means the practice of adapting your infrastructure to new load conditions. If you have more load, you scale up to enable the environment to respond swiftly/on-time and avoid...

Creating Custom Kubernetes Operators

  An Operator Or A Custom Controller? When I first approached this topic, I had some confusion about an object that extends Kubernetes functionality should be referred to as an Operator or a Custom Co...

Magalix Engineering Interview Guide

  We are incubated in one of the Coolest Offices in Egypt We believe that the value of Magalix stems from each team member. We lay a lot of emphasis on our hiring and onboarding of new team members. W...

Kubernetes 1.17 What's New?

  The newest version of Kubernetes is about to get released. The question is what to expect from version 1.17. In this article, we have a brief overview of some of what Kubernetes 1.17 brings with it....

Extending the Kubernetes Controller

  Kubernetes Controllers Overview At the core of Kubernetes itself, there is a large set of controllers. A controller ensures that a specific resource is (and remains) at the desired state dictated by...

The Configuration Template Pattern

  Injecting external configuration data to containerized application is a crucial requirement. You can seldom find an application that does not accept (or require) customization that alters its behavi...