Docs
A free, open library of reference architectures harvested from ARC's real work — AWS streaming labs, Operator AI, Labs products, and field systems. Each entry is a documented blueprint: the problem, the component shape, key decisions and trade-offs, failure modes, when not to use it, and a scaling path. No account, no lock-in.
What's in the catalog
20 architectures across 7 categories: AI, Backend, Cloud, Data, Integration, SaaS, Web. Entries are harvested from ARC Google Drive folders (AWS Professor streaming labs, Operator AI, Labs products, CITH, Experience Intelligence, FoodMesh) and written to be copied and adapted directly into your own work.
How to use a architecture
- Read When not to use first — it saves you from copying the wrong shape.
- Use Shape (including the ASCII diagram) as the starting diagram.
- Treat Failure modes as a pre-mortem checklist, not optional color.
- Follow the Scaling path instead of over-building on day one.
- Keep origin notes if you adapt the write-up — they are the audit trail back to Drive.
API
Read-only JSON, no key required:
GET /api/catalog # list all GET /api/catalog?category=<name> # filter by category GET /api/catalog?slug=<slug> # a single architecture
Every field is also available in the open content repo.
CLI
npm run catalog # list every architecture npm run catalog -- "search term" # search npm run catalog -- --category="Name" npm run catalog -- --json # machine-readable
Contributing
Everything is open. Add a new entry to lib/catalog/data.ts, mirror it as a Markdown file under content/, and open a PR on GitHub.