CloudQuest Serverless

AWS Lambda Serverless DynamoDB Terraform GitHub Actions
⏱ 1 min read

Overview

CloudQuest Serverless is a full-stack, fantasy-themed serverless application. It provides a gamified quest management platform built using a modern event-driven serverless architecture on AWS. All infrastructure resources are fully declared in Terraform and automatically deployed using GitHub Actions.

Key Features

  • ⚡ Serverless Backend: Built using AWS Lambda functions triggered by API Gateway endpoints for a pay-per-request API.
  • 💾 NoSQL Storage: Utilizes Amazon DynamoDB for fast, predictable, and single-digit millisecond latency performance at any scale.
  • 🏗️ Automated IaC: The entire serverless application stack is declared using modular Terraform configurations.
  • 🔄 GitOps CI/CD: Seamless automated deployments using GitHub Actions pipelines that run tests and trigger terraform apply on push.

Tech Stack

TechnologyPurpose
AWS LambdaServerless Compute Engine
Amazon API GatewayREST API Routing
Amazon DynamoDBNoSQL Database
TerraformIaC Automation
GitHub ActionsCI/CD Pipeline

Getting Started

# Clone the repository
git clone https://github.com/Hritikraj8804/cloudquest-serverless.git
cd cloudquest-serverless

# Install dependencies for local development
npm install

# Test application functions locally
npm test

Gamifying quest management with serverless technologies and GitOps workflows.