Skip to content

A Quiz application written in NodeJS deployed to Kubernetes featuring a ETL pipeline for generating quiz questions using AI with Lambda functions

Notifications You must be signed in to change notification settings

djtoler/Deploying-A-NodeJS-Application-to-Kubernetes-with-a-Serverless-ETL-Pipeline

Repository files navigation

Table of Contents

Roles & Responsibilities

Dwayne Toler - Lead Architect

Andrew Mullen - System Admin
Nalani Daniels - Project Manager
Khalil Elkharbibi - Co-Director

Purpose

Final Project for Kura Labs. Containerizing and deploying a NodeJS Quiz application to Kubernetes and building a ETL pipeline. We chose this particular application as a way to help students learn DevOps concepts via quiz questions.

Project Steps

1. Cloning and testing the original app

2. Containerizing the application

3. Building fault tolerance from the application level to the infrastructure level

4. Building CICD pipeline, pushing code to GitHub and images to DockerHub

5. Load Testing the application with Apache JMeter

6. Building an ETL pipeline for extra credit

Page 42 Page 43

7. Infrastructure Diagram

Page 44

About

A Quiz application written in NodeJS deployed to Kubernetes featuring a ETL pipeline for generating quiz questions using AI with Lambda functions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published