ByteBite Docs
ArchitectureADRs

ADR-004: Backend Architecture

Status: Accepted

Kontext

ByteBite hat relevante Backend-Domänen wie Orders, Payments, Delivery, Webhooks und Integrationen. Diese Logik soll nicht über Frontend-Frameworks verstreut werden.

Entscheidung

Fastify ist die zentrale API- und Business-Logic-Schicht. REST wird als primärer API-Stil verwendet; Zod dient der Validierung.

Konsequenzen

  • Geschäftslogik liegt nicht in Next.js-Komponenten oder Route Handlern verstreut.
  • Fastify übernimmt Orders, Payments, Tenant-Regeln, Integrationen und Webhooks.
  • Frontends können Fastify direkt oder über einen BFF-artigen SSR-Pfad ansprechen.

On this page