I write LastWeekinAWS.com using an entirely serverless workflow. DynamoDB holds the links, populated through a scheduled Lambda function that pulls them in from Pinboard. Lambdas handle building out the newsletter from a Jinja2 template, building the archive on a schedule, and injecting static headers into the CloudFront distribution.