GitHunt
KO

koos-burgoyne/api-testing-service

An EC2-based API testing service that launches containers for clients in AWS ECS Fargate.

AWS-based API Testing Web App

This repository contains the source code to:

  1. Containerize a uvicorn run FastPI Python web-application and then
  2. Provision it to the Amazon Web Services elastic compute system using Terraform.

FastAPI Web-App

This web-app accesses the AWS Elastic Container System to provide an api testing service for clients.

Containerizing the App

Running the Containerized App Locally

IaaC with Terraform

Provisioning the App to AWS ECS

CI/CD Workflow with Github Actions

© Chris Burgoyne 2022

koos-burgoyne/api-testing-service | GitHunt