Mikaeel Khalid's repositories
react-deployment-aws-cdk
This repository contains an AWS CDK stack for deploying a React application. It uses the AWS Cloud Development Kit (CDK) to create an S3 bucket for storing the application files, and a CloudFront distribution for serving the files to the public.
react-deployment-cicd-aws-cdk
This project sets up a Continuous Integration/Continuous Deployment (CI/CD) pipeline for deploying a React application to AWS S3 and CloudFront using AWS CDK (Cloud Development Kit). It allows you to automatically build, and deploy your React app based on different environments (development and production) with custom configurations.
aws-cdk-appsync-serverless-boilerplate
This repository contains a boilerplate to kickstart your serverless journey with AWS CDK and AppSync.
deploy-elasticbeanstalk-codepipeline-cdk
This repository provides a robust setup for deploying Node.js (will work with both TS and JS) type of applications onto AWS Elastic Beanstalk using AWS CodePipeline and the AWS Cloud Development Kit (CDK).
aws-cdk-docker-lambda
This repo contains dockerized Lambda function using AWS CDK Typescript
aws-cdk-typescript-boilerplate
This repository contains a boilerplate to quickly get started with AWS CDK projects using TypeScript. Designed to streamline your CDK app development, this boilerplate provides the essentials to launch your infrastructure-as-code (IAC) projects.
awesome-terraform
Curated list of resources on HashiCorp's Terraform
aws-codepipeline-discord-notifier-terraform
This Terraform module sets up an AWS Lambda function that sends notifications to a Discord channel via a webhook whenever there's an update in the AWS CodePipeline executions. It is designed to help teams stay informed about their continuous integration and continuous deployment (CI/CD) pipeline status.
data-engineer-handbook
This is a repo with links to everything you'd ever want to learn about data engineering
deploy-ec2-with-elb-sg-terraform
This repo contains, how to deploy an AWS EC2 instance, connected to a load balancer and a security group.
Folder-Structure-Conventions
Folder / directory structure options and naming conventions for software projects
gcp-cloudbuild-gitlab-terraform
This Terraform configuration sets up Google Cloud Build to trigger builds from a GitLab repository and store built Docker images to the Google Artifact Registry.
gcp-cloudrun-pulumi
Example of deploying a custom Docker image into Google Cloud Run service using TypeScript.
gcp-essentials
Example gcloud statements and service info for GCP services. Sample code for GCP services and ML courses on LinkedIn Learning
gcp-gke-argocd-terraform
This repository outlines the setup and deployment of a GCP Kubernetes cluster using Terraform, and ArgoCD for application deployment.
gcp-gke-cluster-terraform
This repository contains Terraform configurations to set up a Google Kubernetes Engine (GKE) cluster on Google Cloud Platform (GCP) with various features and resources.
gcp-instance-scheduler-terraform
This project contains Terraform configurations and a Cloud Function in Python to schedule the shutdown of GCP VM instances based on specific labels.
Getting-Started-Terraform
Exercise files for my Pluralsight course
go-rest-api-crud
This repo contains Go rest api [CRUD] to get started
serverless-coffee
Serverlesspresso - The serverless coffee ordering application! As seen at AWS re:Invent 2021. Presented by AWS Serverless DA team. Questions? Contact @jbesw.
serverless-group-chat-app-aws-cdk
This repo contains an example of a modern serverless group chat application using various AWS services like AWS CDK, AWS AppSync, and AWS Lambda.
terraform-google-kubernetes-engine
Configures opinionated GKE clusters