---
title: "How this site works"
description: "Three lanes. Static. Not a live status board."
canonical: "https://bokendell.com/architecture"
last-updated: 2026-09-22
---

# How this site works

Three lanes. Static. Not a live status board.

## A page request

visitor —page→ next —rpc→ hono —sql→ neon

- visitor — you, the browser
- next — Fly app. Sleeps. 512mb.
- hono — Fly API + oRPC. Sleeps. 1gb.
- neon — serverless postgres. Sleeps.

## On the API

hono —cache→ upstash
hono —agent→ mastra —model→ openrouter
hono —tools→ /mcp

- mastra — portfolioGuideAgent, same process as Hono
- upstash — redis. Limits and weekly cache.
- openrouter — Haiku on the homepage, Sonnet on /mcp/try
- /mcp — read-only tools

## Workers stay up

inngest —jobs→ hono

- inngest — jobs. Workers stay up.

Click a hop on /architecture, or step through a request.

The long version is /projects/portfolio.
