How this site actually works

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

Sources19FEEDSCron21×PER DAYAI rewrite3AIREWRITEDynamoDB458LIVE POSTSReader558PUBLISHEDTTL · 15 days

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.

rss-parserAWS What's NewAWS BlogsHacker News
Cost · Free · public RSS

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

  • Next.js 15

    App Router, RSC, ISR

    $0 · OSS
  • CloudFront + Lambda

    Edge hosting + Next.js compute

    Pay per use
  • Node 20

    Runtime for cron + OG image gen

    $0 · bundled

Data

  • DynamoDB

    Posts, subscribers, contact messages

    Pay per use
  • RSS feeds

    9 curated engineering sources

    $0 · public

AI

Comms

Frontend

  • Tailwind v4

    CSS-first config, @theme tokens

    $0 · OSS
  • cmdk

    Command palette (⌘K)

    $0 · OSS
  • next/og

    Per-post OG images at the edge

    $0 · built-in
  • react-markdown

    GFM article rendering

    $0 · OSS

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.