Pinned Repositories
aws-cdk-appsync-serverless-boilerplate
This repository contains a boilerplate to kickstart your serverless journey with AWS CDK and AppSync.
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.
aws-learning-and-certifications
This skill path on Pluralsight covers all the objectives needed to develop an application with Amazon Web Services. Learned how to develop, deploy, and debug cloud-based applications using AWS. Although it also prepares, to take the AWS Developer Associate Certification exam, and teaches practical, hands-on skills for successfully developing with AWS.
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).
gcp-resource-tagging-terraform
This project demonstrates how to use Terraform to create and manage GCP resources with appropriate tagging/labeling. Tags/labels are essential for managing and organizing resources, especially in large projects or organizations.
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.
s3-bucket-policy-aws-cdk
This project demonstrates how to create and manage S3 bucket policies using AWS CDK (Cloud Development Kit) in both explicit and implicit ways. The project is structured to provide a clear and reusable approach for defining bucket policies.
mikaeelkhalid's Repositories
mikaeelkhalid/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.
mikaeelkhalid/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.
mikaeelkhalid/aws-cdk-appsync-serverless-boilerplate
This repository contains a boilerplate to kickstart your serverless journey with AWS CDK and AppSync.
mikaeelkhalid/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).
mikaeelkhalid/gcp-resource-tagging-terraform
This project demonstrates how to use Terraform to create and manage GCP resources with appropriate tagging/labeling. Tags/labels are essential for managing and organizing resources, especially in large projects or organizations.
mikaeelkhalid/aws-cdk-docker-lambda
This repo contains dockerized Lambda function using AWS CDK Typescript
mikaeelkhalid/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.
mikaeelkhalid/s3-bucket-policy-aws-cdk
This project demonstrates how to create and manage S3 bucket policies using AWS CDK (Cloud Development Kit) in both explicit and implicit ways. The project is structured to provide a clear and reusable approach for defining bucket policies.
mikaeelkhalid/awesome-terraform
Curated list of resources on HashiCorp's Terraform
mikaeelkhalid/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.
mikaeelkhalid/chat.mikaeels.com
mikaeelkhalid/data-engineer-handbook
This is a repo with links to everything you'd ever want to learn about data engineering
mikaeelkhalid/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.
mikaeelkhalid/docker-lambda-demo
mikaeelkhalid/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.
mikaeelkhalid/gcp-cloudrun-pulumi
Example of deploying a custom Docker image into Google Cloud Run service using TypeScript.
mikaeelkhalid/gcp-essentials
Example gcloud statements and service info for GCP services. Sample code for GCP services and ML courses on LinkedIn Learning
mikaeelkhalid/gcp-gke-argocd-terraform
This repository outlines the setup and deployment of a GCP Kubernetes cluster using Terraform, and ArgoCD for application deployment.
mikaeelkhalid/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.
mikaeelkhalid/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.
mikaeelkhalid/gcp-terraform-monitoring-logging
This repository provides Terraform modules for setting up alerting, monitoring, logging and dashboarding on Google Cloud Platform (GCP) using Google Cloud Monitoring (formerly Stackdriver). These modules help you configure logging, monitoring, alerting policies, and dashboards efficiently.
mikaeelkhalid/getting-started-with-pulumi
mikaeelkhalid/go-rest-api-crud
This repo contains Go rest api [CRUD] to get started
mikaeelkhalid/lambda-function-vpc-aws-cdk
This project demonstrates how to create an AWS Lambda function within a VPC using AWS CDK (Cloud Development Kit).
mikaeelkhalid/lambda-python-rust-js-performance-test
mikaeelkhalid/mikaeelkhalid
mikaeelkhalid/node-chat-app
mikaeelkhalid/portfolio-project-django
mikaeelkhalid/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.
mikaeelkhalid/terraform-google-kubernetes-engine
Configures opinionated GKE clusters