Field Notes

Platform Patterns

Transferable architectural patterns for building platforms.

These are architectural patterns distilled from real platform builds. Each pattern represents hard-won decisions about how to structure codebases, split data responsibilities, enforce security, and maintain auditability.

Start Here

Architecture Patterns

Project-agnostic patterns that apply regardless of repository structure, framework choice, or team size.

Monorepo Patterns

Transferable across monorepo projects. Assumes pnpm workspaces + Turborepo.

Bootstrapping

Actionable guides for getting a project off the ground.

How to Use These Patterns

Each pattern page covers:

  • When to use it — the problem it solves and the context where it applies.
  • How it works — the concrete structure, conventions, and implementation details.
  • Why it matters — the benefits and trade-offs of adopting the pattern.

Architecture patterns compose well together. A typical platform build uses several: split data architecture, RLS-based authorization, and append-only audit trails. If building a monorepo, layer the monorepo patterns on top.

On this page