{"repo":"adamjq/production-ready-serverless-nestjs","free":true,"listed":false,"github":"https://github.com/adamjq/production-ready-serverless-nestjs","clone":"git clone https://github.com/adamjq/production-ready-serverless-nestjs.git","description":"Backend starter template for a NestJS GraphQL API on AWS Lambda with security and performance best practices","language":"TypeScript","stars":40,"topics":["aws","graphql","nestjs","serverless","aws-lambda","postgresql","prisma","serverless-framework","nodejs","supabase"],"license":"MIT","category":"databases-storage","readme_excerpt":"Production Ready Serverless NestJS This project contains a backend starter template for running NestJS GraphQL APIs on AWS Lambda with security and performance best practices. Features - GraphQL configuration (Code-first approach) - Prisma Database config with migrations - Docker database for local development - AWS Deployment with Serverless Framework - AWS Lambda NodeJS 18x configuration and optimizations - GitHub actions for CI/CD Not included - Authentication/Authorization Technology Choices NestJS - Opinionated, mature backend framework with active community - Supports dependency injection out of the box - First-class typescript support GraphQL - Provides a query language that lets clients specify the data they need - Strong support in frontend frameworks like React AWS Lambda - Pay-per-use pricing is ideal for early-stage startups where traffic and access patterns are unknown - Cold starts can be minimized by keeping package bundles small, caching server between invocations and keeping lambdas warm Serverless framework - Strong community of plugins and supports for NodeJS/Typescript Prisma - ORM with great developer experience - Excellent Typescript support Supabase - Hosted serverless Postgres database Dependencies - NodeJS - NVM brew install nvm - Yarn - Docker - VSCode - AWS Account Setup Local Development 1. Create a .env file using .env.example as an example 2. nvm use 3. yarn install 4. Launch Supabase in Docker with npx supabase start 5. Run database migrations l","default_branch":null,"files":null,"tree":[],"storefront":"/r/adamjq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adamjq/production-ready-serverless-nestjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}