hassanhashmy / devops-sample-work

This is sample rest http api with lambda without proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

This repository contains example application deployment on aws using terraform. The repository contains different languages and different deployment strategy. Some of the folder contains CI/CD to deploy he applications.

Project's layout

.
|-- react-application
|-- ruby-application-eks

Folder Description
aws-basic-challenge Contains exmaples how to access ec2 server with secure process, AWS IAM and AWS Shield implementation. AWS cloudwatch alerts and logs.
aws-eb-ec2-stack Terraform IaC to deploy AWS EB, ES, Redis, RDS.
aws-eks-ec2-cluster Terraform IaC to deploy AWS EKS on EC2.
python-serverless-application-lambda Simple test python application to run on AWS lambda using aws api gateway.
react-application Simple test application to run on AWS S3, AWS Cloudfront, AWS IAM using terraform
ruby-application-eks Contains Argo CD Application manifests, each suffix with its own environment, Helm charts that will be deployed with Argo CD application manifests e.g dev, prod

Platform

Tested with

  • Ubuntu Linux 22.04
  • Bash shell, version 5.x
  • kubectl, version v1.25.0

About

This is sample rest http api with lambda without proxy


Languages

Language:Python 93.8%Language:HCL 5.0%Language:Shell 0.6%Language:TypeScript 0.3%Language:Smarty 0.1%Language:HTML 0.1%Language:CSS 0.0%Language:JavaScript 0.0%Language:Dockerfile 0.0%Language:Ruby 0.0%Language:Makefile 0.0%