Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

arconsis/aws-microservices-terraform-warmup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this repository for?

Collection of backend apps to simulate microservices ecosystem. We are using Terraform to deploy these microservices to AWS. Currently we support deploying using:

  • ECS with Fargate
  • ECS with EC2
  • EKS
  • Lambdas and API-Gateway for serverless flow

Architecture Flow

Below we attach flow pipelines for the microservices:

ECS

Cloud Architecture for ECS:
following

EKS

Cloud Architecture for EKS:
following

Serverless (API-Gateway and Lambdas)

Cloud Architecture for Serverless:
following

Deploy services:

In order to deploy microservices in AWS run the following cmd:

deploy.sh

and then specify the ECS deployment type, picking fargate or ec2.

Destroy services:

In order to destroy clusters from AWS run the following cmd:

destroy.sh

Show your support

Give a ⭐️ if this project helped you!