One pipeline. Near-zero at low traffic.
AWSMindset is a personal field journal that publishes itself. EventBridge runs the RSS pipeline every morning, Amazon Bedrock prepares articles, and DynamoDB publishes them with automatic TTL retention. The stack uses serverless, pay-per-use AWS services.
Published
58
articles live
Retention
15 days
automatic TTL
Sources
9
RSS feeds active
Categories
4
content arcs
The pipeline
From RSS to reader, in five stages
Tap any stage to see how it works.
Curated RSS feeds.
1. Sources
Nine engineering and AWS-focused feeds, ordered by editorial priority. AWS announcements and the AWS blog run first; Netflix, Meta, Pragmatic Engineer, React, web.dev, GitHub Blog, and Hacker News (filtered to 100+ points) fill the time budget.
The stack
Every tool, every cost
Twelve building blocks. Nothing exotic, nothing locked in. Everything picked for “stays free at this volume, swappable when it doesn't”.
Compute
- $0 · OSS
App Router, RSC, ISR
- Pay per use
Edge hosting + Next.js compute
- $0 · bundled
Node 20
Runtime for cron + OG image gen
Data
- Pay per use
Posts, subscribers, contact messages
- $0 · public
RSS feeds
9 curated engineering sources
AI
- Usage based
Nova Micro analysis + Nova 2 Lite writing
Comms
- Pay per email
Newsletter delivery
Frontend
- $0 · OSS
CSS-first config, @theme tokens
- $0 · OSS
Command palette (⌘K)
- $0 · built-in
next/og
Per-post OG images at the edge
- $0 · OSS
react-markdown
GFM article rendering
Total monthly cost
Usage based
CloudFront caches static assets and pages, Lambda runs only when requested, DynamoDB charges by usage, and SES charges by recipient. At personal-blog traffic this should stay near zero, though it is usage-based rather than guaranteed free. Keep AWS Budgets enabled.