Open tenongene opened 10 months ago
PLANNING
Design and code a Quote Generator single page Application with NodeJS and Express, that will fetch a random quote from a free quote API, and also display a random inspirational image of nature also fetched from a free photo collection API.
Containerize the application with Docker, and pushing the image to the DockerHub registry.
Write and code terraform manifest files for deployment on AWS via an AutoScaling Group of EC2 instances, configured with a load balancer.
Build a CI/CD pipeline with GitLab, configuring a Webhook in DockerHub and writing a Lambda function for updating the instances.
Write and code terraform manifest files for deployment on AWS via an AutoScaling Group of Task definitions in an ECS cluster, configured with a load balancer.
ARCHITECTURE:
EC2 INSTANCES:
ARCHITECTURE:
ECS CLUSTER:
I recently came across an infrastructure as code challenge on Github called "DocNetwork's DevOps Challenge" and I decided to star it and give it a try. I am very passionate about furthering my skills and knowledge in all things cloud and devops, and this challenge seemed like a good one to test my skills.
A description of the challenge:
Challenge Link: https://github.com/docnetwork/Infra-as-code-challenge