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

Latest commit

 

History

History
47 lines (33 loc) · 1.03 KB

File metadata and controls

47 lines (33 loc) · 1.03 KB

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!