Blog DevOps Keep in touch

Subscribe to our newsletter

Using kubeadm for a Kubernetes on-premise setup

Using kubeadm for a Kubernetes on-premise setup

Find out how you can use kubeadm in order to deploy a fully fledged Kubernetes cluster into your own bare-metal infrastructure.

How to set up an SSH bastion on AWS with Terraform modules in few minutes?

How to set up an SSH bastion on AWS with Terraform modules in few minutes?

Learn how to set up a secure and highly available SSH bastion on an AWS environment in minutes using the Terraform modules from the online registry.

Implement an Application Load Balancer for EKS cluster

Implement an Application Load Balancer for EKS cluster

An EKS cluster may need an Application Load Balancer (ALB) to avoid the overloading. See how to implement it for an EKS instance.

Install and run Docker natively on Windows 10 Home

Install and run Docker natively on Windows 10 Home

How to install Docker on Windows 10 Home natively using WSL2 and its new Hyper-V features? Discover how to run Docker on Windows 10.

A load testing tutorial with Gatling’s Frontline on AWS

A load testing tutorial with Gatling’s Frontline on AWS

Here is my feedback on how I used Gatling Frontline to properly load test, tune and scale an infrastructure within hours.

Using Terraform for EKS cluster

Using Terraform for EKS cluster

Here is a tutorial to get started with Terraform, EKS & AWS. Learn how to deploy an EKS cluster and how to use the AWS console to view all your resources.

What API Gateway to choose: Kong, Gravitee, Tyk or HAProxy?

What API Gateway to choose: Kong, Gravitee, Tyk or HAProxy?

Which API Gateway to use between Kong, Gravitee, Tyk, and HAProxy? Learn the pros and cons of each technology to choose the best API Gateway.

GitHub Actions: concepts and tutorial

GitHub Actions: concepts and tutorial

GitHub Actions is a task automation system fully integrated with GitHub. Learn essential concepts and follow our hands-on GitHub Actions tutorial.

CORS: what is CORS for and how to use and configure it?

CORS: what is CORS for and how to use and configure it?

CORS is a way to respect the Same-Origin Policy forced by modern browsers. Let's understand and implement CORS to make HTTP calls with your API.

One Terraform state S3 bucket for all my AWS accounts

One Terraform state S3 bucket for all my AWS accounts

Did you ever struggle to set up a multi AWS account terraform deployment? Learn how to easily set up your backend & provider configurations to make it work.

How to deploy an Elastic Kubernetes Service (EKS) instance on AWS?

How to deploy an Elastic Kubernetes Service (EKS) instance on AWS?

Kubernetes is a new popular technology. Therefore, AWS develops its own Kubernetes managed service: EKS. It allows you to deploy a Kubernetes cluster easily

Kubernetes: What to expect from the new 1.18 k8s version?

Kubernetes: What to expect from the new 1.18 k8s version?

Version 1.18 of Kubernetes is due to be released on March 24. It is an opportunity to discover the new features that will be introduced by this version.

Monitor your RDS instances with Cloudwatch metrics

Monitor your RDS instances with Cloudwatch metrics

Enable some of the available metrics by using CloudWatch metrics to monitor your RDS instances. Learn which metrics are key for your monitoring.

Helm 3 and its fundamental commands

Helm 3 and its fundamental commands

Helm makes it easy to run applications inside Kubernetes. Learn the new architecture and the basic Helm 3 commands.

OCI vs Docker: What is a container?

OCI vs Docker: What is a container?

Containers are a new way to package software. Docker's image format OCI has become standard but Kubernetes uses different container runtimes.

What is FinOps and what are its best practices?

What is FinOps and what are its best practices?

What's FinOps? FinOps is a DevOps practice that aims to optimize cloud costs. Cloud services can be expensive if resources aren't optimized to avoid cloud wast

Continuous Deployment & Delivery (CD) what is it and what is the difference with CI?

Continuous Deployment & Delivery (CD) what is it and what is the difference with CI?

Continuous deployment (CD) is prolonging Continuous integration (CI) and automates the testing and deployment of new features in production.

CI/CD workflow: Generate test environments with Gitlab and Kubernetes

CI/CD workflow: Generate test environments with Gitlab and Kubernetes

Use GitlabCI and Helm to create multiple testing environments in your Kubernetes cluster with minimal changes to your CI workflow. Follow this tuto to see how!