Product Design, Software Engineering, Cloud Systems

Read Time: 25 minutes


Project Links

https://cloudflareproject.rryanhan-feedback.workers.dev/

https://github.com/rryanhan/cloudflare

Architecture Overview

This prototype is built as a single Cloudflare Worker that orchestrates feedback ingestion, AI analysis, and insight generation, with two core platform integrations: D1 for structured storage and Workers AI for analysis.

At a high level, the Worker acts as both the API layer and the UI host. All feedback, whether coming from mock sources like support tickets, GitHub issues, or social channels, is ingested through the Worker, processed with AI, and stored in a single structured database. This keeps the system simple, consistent, and easy to reason about.

Screenshot 2026-01-20 at 4.20.20 AM.png

D1 Database

D1 is used as the primary data store for all feedback. Each entry stores:

The database is critical for consistency. Feedback is inherently messy and unstructured, but once it’s stored in D1, it becomes queryable and reliable. This structure makes it possible to aggregate themes, analyze sentiment trends, and rank priority across large volumes of feedback.

Workers AI

Workers AI is used to transform raw feedback into structured signals: