Skip to content

This project demonstrates a generative AI use case using AWS Lambda, CloudFront, and streaming responses. It leverages a serverless architecture to provide real-time chat capabilities.

License

Notifications You must be signed in to change notification settings

warike/aws-lambda-cloudfront-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warike technologies - AWS Lambda CloudFront Stream Project

This project demonstrates a generative AI use case using AWS Lambda, CloudFront, and streaming responses. It leverages a serverless architecture to provide real-time chat capabilities.

Project Structure

  • apps/server: A Node.js/TypeScript server application containerized for AWS Lambda.
  • infra: Terraform configuration and scripts for deploying the AWS infrastructure (CloudFront, Lambda, ECR, ACM).
  • notebook: Jupyter notebooks for experimentation and testing.
  • docs: Documentation for the project.

Documentation

  • Infrastructure: Details on the AWS resources and Terraform configuration.
  • Lambda Streaming: Specifics on the streaming chat Lambda and its deployment.
  • Components: Details on the application components (Server, CloudFront Functions).

Project Plans & Tasks

Quick Links

  • Infrastructure Scripts:
    • Full Deployment: make deploy
    • Test Streaming: make test
  • CloudFront Function: infra/functions/auth.js

Credits

Created by Warike technologies

About

This project demonstrates a generative AI use case using AWS Lambda, CloudFront, and streaming responses. It leverages a serverless architecture to provide real-time chat capabilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published