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

Kubernetes Patterns : The Init Container Pattern

  The Initialization Pattern The initialization logic is common among programming languages in general. In Object-Oriented Programming languages, we have the concept of the constructor. The constructo...

Kubernetes Patterns : The Reflection Pattern

    What is “Reflection”? Reflection is a concept that is available in most (if not all) programming languages. It simply refers to the ability of an object of some type to reveal important informatio...

Kubernetes Patterns : The Service Discovery Pattern*

    Why Do We Need Service Discovery? Kubernetes deploys applications through Pods. Pods can be placed on different hosts (nodes), scaled up by increasing their number, scaled down by killing the exce...

Kubernetes Patterns : The Stateful Service Pattern

    To Be Stateless or Not Most of the components that Kubernetes offers (Pods, Deployments, Jobs, CronJobs, etc.) consider that you are working with a stateless application. A stateless app is made u...

Kubernetes Patterns : Singleton-Application Pattern

    What is The Singleton Pattern? The Singleton pattern is one of the creational patterns used in software development. In Object-Oriented programming, a Singleton class refers to one that does not a...

Kubernetes Patterns : The DaemonService Pattern

      What is a Daemon? A daemon is a process that runs in the background. Typically, a daemon does not produce visible output to the user; it does not accept inputs. Daemons exist to perform backgrou...
1 2 3