What problem does it solve?
This Skill provides a blueprint to design and implement a scalable serverless backend for Faiston NEXO using FastAPI, AWS Lambda, DynamoDB, S3, Cognito, and AgentCore. It guides you through structuring FastAPI apps, configuring Lambda handlers, modeling DynamoDB single-table design, generating presigned S3 URLs, validating Cognito JWTs, and integrating with AgentCore.
Core Features & Use Cases
- FastAPI App + Lambda pattern: interface for HTTP endpoints with serverless deployment.
- DynamoDB single-table design: scalable data modeling for community-like or domain data.
- S3 presigned URLs: secure upload/download workflows.
- Cognito authentication: JWT validation for protected routes.
- AgentCore integration: direct invocation for AI-assisted workflows.
- Terraform IaC: infrastructure provisioning.
Quick Start
Initialize the skill to scaffold a Faiston NEXO backend with a FastAPI app, Lambda handler, and DynamoDB table. Then deploy using Terraform and configure Cognito for auth. Example: Set up a new project backend using the backend-architect skill and deploy to AWS with Terraform.