Beginner builds full-stack movies app on AWS Fargate with Vue 3, Express, and DynamoDB

A developer with limited AWS experience built a fully deployed movies catalog app to document the process for other beginners. The project uses a Vue 3 frontend, an Express REST API, and DynamoDB for storage, all running inside Docker containers on AWS ECS Fargate. Traffic is routed through an Application Load Balancer, with infrastructure defined in code using AWS CDK and end-to-end tests written in Playwright. The author published the complete source code on GitHub alongside a detailed walkthrough covering architecture decisions, real errors encountered, and plain-English explanations of AWS concepts. The guide assumes only basic JavaScript and API knowledge, making it accessible to developers new to cloud deployment.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in