Route53 and AWS EKS: external DNS

Route53 and AWS EKS: external DNS

How to automatically manage DNS records of your ingresses and services in your AWS EKS cluster using external DNS and Route53?

AWS profiles: how to simplify complex authentication?

AWS profiles: how to simplify complex authentication?

AWS profiles allow you to abstract away complex mechanisms like multi-factor authentication or chained role assumptions so they don’t show up in your code

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 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.

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.

Kubernetes NFS Provisioner: Persistent NFS volumes in ReadWriteMany

Kubernetes NFS Provisioner: Persistent NFS volumes in ReadWriteMany

The NFS storage provisioner can create persistent storage volumes with write access on pods. Here is how to deploy it with a Helm chart.

Learn how to speed up Gitlab CI

Learn how to speed up Gitlab CI

Set up an efficient CI/CD workflow. You will learn here how to optimize and speed up a GitLab CI pipeline while keeping the bill as low as possible.

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.

Shipping containers: multi-architectural Docker builds

Shipping containers: multi-architectural Docker builds

Is Docker’s “Build Once, Run Anywhere” true for IoT, often running on energy-efficient ARM CPUs? Find out how to build Docker images for all architectures!

Amazon EC2 instances: scale up and down your Autoscaling group

Amazon EC2 instances: scale up and down your Autoscaling group

You want to save energy and money? Learn to Scale up and down EC2 instances in an Autoscaling group using AWS lambda and AWS CloudWatch rules.

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.

How to manipulate in a workspace the Terraform resources?

How to manipulate in a workspace the Terraform resources?

You want to change a Terraform resource’s name in a workspace? Or move a resource between a “count” and a for_each loop? This article will help you!

How to use the first command line interface of GitHub : GitHub CLI 1.0

How to use the first command line interface of GitHub : GitHub CLI 1.0

September 2020, Github launched its first command line interface: GitHub CLI 1.0. Learn how to manage your repositories with pull requests in this article.

Setting up a Debian package mirror with Aptly for offline use

Setting up a Debian package mirror with Aptly for offline use

Installing packages in an offline environment is a tricky thing to figure out. Find out how you could set up your own Debian package mirror for offline use.

Protect your data at-rest from data tampering using encryption

Protect your data at-rest from data tampering using encryption

How to protect data at-rest from data tampering, what is home and full disk encryption and how to proceed. Here are the pros and cons of each method.