← Powrót do wpisów

Architektura stojąca za tym starterem

Ten starter to coś więcej niż szablon — to architektura referencyjna. Zbudowany w Next.js, oparty na Sanity i wdrażany globalnie przy użyciu OpenNext na Cloudflare Workers, pokazuje, jak treść i obliczenia mogą współpracować w nowoczesnym systemie natywnym dla edge.

Pedro Duque
Pedro Duque
computer

1. Warstwa treści

Oparta na Sanity:

  • Ustrukturyzowane schematy
  • Zapytania oparte na GROQ
  • Współpraca w czasie rzeczywistym
  • Przenośne bloki treści

Sanity odpowiada za modelowanie treści oraz API treści.

2. Warstwa aplikacji

Zbudowana w Next.js:

  • React Server Components
  • Routing oparty na plikach
  • Renderowanie strumieniowe
  • Trasy API (kompatybilne z edge)

To pozwala utrzymać frontend nowoczesnym i skalowalnym.

3. Runtime na edge

Przy użyciu OpenNext aplikacja jest dostosowana do:

  • Cloudflare Workers
  • Globalnego wykonywania na edge
  • Renderowania o niskich opóźnieniach
  • Middleware działającego na edge

Rezultatem jest rozproszona warstwa obliczeniowa zamiast scentralizowanych serwerów.

4. Proces wdrożenia

Wdrożenie jest proste:

  • Budowanie frontendu
  • Wdrożenie na Workers
  • Wdrożenie Studio osobno
  • Konfiguracja zmiennych środowiskowych

Bez potrzeby korzystania z infrastruktury proprietarnej.

Dlaczego to ma znaczenie

Ta architektura zapewnia:

  • Elastyczność treści
  • Niezależność od infrastruktury
  • Podejście „performance-first”
  • Wyraźne rozdzielenie treści i warstwy obliczeniowej

To nie tylko starter — to wzorzec dla aplikacji natywnych dla edge.