Learn AWS
About Archives
  • How to create a CI / CD pipeline for EKS using GitHub Actions and Argo CD: Part 1

    Jun 25, 2021 • pulumi

    Introduction

    This article has two parts. In the first part, we will create a Continous Integration (CI) pipeline using GitHub actions whereas, in the second part, we will look into using ArgoCD to deploy our applications automatically in Kubernetes.

    Check out the earlier articles in this series if you are interested:

    How to set up an AWS EKS cluster with the AWS Load Balancer Controller using Pulumi

    How to build and deploy a Python application on EKS using Pulumi

    Read on →

  • How to build and deploy a Python application on EKS using Pulumi

    Jun 23, 2021 • pulumi

    Introduction

    In an earlier article, we saw how to bootstrap a new EKS cluster using Python and Pulumi. In this article, we will build upon the EKS cluster and deploy a Python Flask application.

    Read on →

  • How to setup an AWS EKS cluster with the AWS Load Balancer Controller using Pulumi

    Jun 22, 2021 • pulumi

    Table of contents

    • Introduction

    Introduction

    Pulumi is an Infrastructure as code platform that lets you create, deploy and manage AWS resources using a programming language like Python. Pulumi supports multiple cloud providers as well multiple different programming languages.

    Pulumi is similar to Terraform which is also a popular Infrastructure-as-code platform. A major difference between Pulumi and Terraform is that Pulumi lets you choose one of the support general-purpose programming languages whereas Terraform has a domain-specific language called Hashicorp Configuration Language (HCL).

    In this tutorial we are going to try and do the following:

    • Use Pulumi with Python to setup our Infrastructure
    • Setup an AWS EKS cluster
    • Enable the AWS Load Balancer Controller
    • Deploy a simple application to the EKS cluster that is publically accessible over the internet

    Read on →

  • How to use Pulumi and Python to create an EC2 instance

    Jun 19, 2021 • pulumi

    Introduction

    Pulumi is an Infrastructure as code platform that lets you create, deploy and manage AWS resources using a programming language like Python. Pulumi supports multiple cloud providers as well multiple different programming languages.

    Pulumi is similar to Terraform which is also a popular Infrastructure-as-code platform. A major difference between Pulumi and Terraform is that Pulumi lets you choose one of the support general-purpose programming languages whereas Terraform has a domain-specific language called Hashicorp Configuration Language (HCL).

    Pulumi is an open-source tool and it provides both free and paid tiers based on usage. For this tutorial, we will be using the Community version which is free for individual use.

    Read on →

  • AWS Elasticache Deep Dive: What is it and when to use it

    Jun 12, 2021 • elasticache

    Introduction

    AWS offers a broad selection of datastores and therefore, it is important to choose the right datastore for your application. Amazon Elasticache is a fully-managed in-memory data store that supports both Redis and Memcached. In-memory databases provide low latency lookups and high throughput.

    Common use-cases for Elasticache are:

    • Caching
    • Real-time data analysis
    • Leaderboards
    • Chat rooms

    Read on →

« Older Newer »

© Learn AWS - Powered by Jekyll & whiteglass - Subscribe via RSS