Devops and cloudadvanced

AWS Cost Optimizer Dashboard using Terraform, Lambda & API Gateway

AWS Cost Optimizer Dashboard is a production-grade application that helps users visualize and optimize AWS costs by fetching billing data and resource inventory via boto3. It features an AI-powered advisor (LangChain + OpenAI GPT-4o) for intelligent cost reduction recommendations and includes infrastructure automation via Terraform for Lambda deployment.

15 lectures

What You Will Learn

Building a complete web application with Streamlit (frontend), modular backend logic (Lambda layer), and integrating third-party APIs (OpenAI's GPT-4o via LangChain) for AI-driven features.
Using Terraform to automate infrastructure provisioning (Lambda functions, API Gateway) and deploy production-grade applications to AWS cloud.

System Architecture

AWS Cost Optimizer Dashboard using Terraform, Lambda & API Gateway Architecture Diagram

High-level architecture overview of the AWS Cost Optimizer Dashboard using Terraform, Lambda & API Gateway .

What You'll Build

  • A web application with multiple pages displaying real-time AWS cost metrics, charts, resource inventory, and the ability to manage/stop running resources directly from the UI.
  • Python modules (Lambda functions) that interact with AWS APIs to fetch billing data via Cost Explorer, inventory running services (EC2, RDS, S3), and execute resource management actions.
  • An intelligent chat interface powered by LangChain and OpenAI GPT-4o that analyzes spending patterns and provides personalized cost optimization recommendations.

Project Instructor

Sudhanshu

Sudhanshu

4+ years exp
LinkedIn
AWS Cost Optimizer Dashboard using Terraform, Lambda & API Gateway
Premium
One Subscription. 40+ Projects. Unlimited Access.
AccessMobile & Web