This project is simply a way to learn AWS by building something. Leveraging my @daburgger Instagram page, I’m creating a dedicated support site to showcase and expand burger reviews. The end goal is a platform where anyone can add their own burgers — complete with ratings, reviews, and photos. This is work in progress and we will update the architecture description as we improve the app. The latest description update is from August 12th 2025.
DaBurgger is a lightweight, serverless web application. The static frontend lives in Amazon S3 and is served worldwide via Amazon CloudFront. Dynamic requests go through Amazon API Gateway, which triggers AWS Lambda functions to handle business logic and interact with Amazon DynamoDB for storage. Amazon Cognito handles sign-in for the admin; the browser receives tokens after login. API Gateway uses a JWT authorizer tied to the Cognito user pool for POST/DELETE on /burgers, while GET remains public. IAM manages secure permissions between services, and AWS Cost Explorer keeps budgets in check. This architecture is built for global reach, low cost, and zero server maintenance.
daburgger.com
with DNS routing to CloudFront./burgers
are routed via CloudFront to API Gateway.getAllBurgersPython
, addBurgerPython
, deleteBurgerPython
).admin.html
with GET/POST/DELETE API calls to DynamoDB./architecture.html
to document AWS services and architecture.