# Architecture
**Source:** https://sr-latn.vishal.doctunes.io/docs/architecture
**Language:** Serbian (Latin)

---

#### Početak rada

Uvod & Pregled Vodič za brzi početak Osnovna arhitektura

#### Alati & Infrastruktura

Quantum CLI Konfiguracija čvora Edge & Cloud Deployment Bezbednost & Zero-Trust

#### Referenca & Programeri

Interaktivni API Explorer Dečje igralište za kod Početni šabloni Eko-sistem integracija

#### Zajednica & Platforma

Izlog zajednice Cene & Nivoi računanja Blog & Saopštenja Dnevnik promena protokola FAQ O platformi

Arhitektura

# Osnovna arhitektura i Edge Mesh

Detaljna arhitektonska analiza Next.js 16 App Router-a, edge middleware proksiranja i predrenderovanja.

Poslednja sinhronizacija: 2026-09-22•Verifikovano: Next.js 16 + React 19

## Topologija sistema visokog nivoa

NexusCore koristi hibridni edge-first model. Rute statičke dokumentacije se generišu tokom vremena izrade za sub-milisekundni TTFB (Time to First Byte), dok edge middleware presreće međunarodne podputanje kako bi proksirao prevedeni sadržaj bez dodatnih troškova dupliranog paketa.

### MultiLipi Edge Middleware cevovod

Dolazni zahtev   
/hi/docs/quickstart

Edge Middleware   
Izdvaja zaglavlje jezičkog lokaliteta

Dinamičko prepisivanje   
Renderuje ciljnu rutu

### Implementacija Edge Middleware-a

Osnovna logika unutar `middleware.ts` upravlja ekstrakcijom rute i očuvanjem zaglavlja:

middleware.ts

typescript

```
import { NextResponse } from "next/server";
import type { NextRequest } from "next/server";

export function middleware(request: NextRequest) {
  const { pathname, search } = request.nextUrl;
  const segments = pathname.split("/").filter(Boolean);
  const locale = segments[0];

  if (["hi", "fr", "de", "nl", "es", "ja"].includes(locale)) {
    const strippedPath = "/" + segments.slice(1).join("/");
    const destination = strippedPath === "" ? "/" : strippedPath;
    
    const requestHeaders = new Headers(request.headers);
    requestHeaders.set("x-multilipi-locale", locale);

    return NextResponse.rewrite(new URL(destination + search, request.url), {
      request: { headers: requestHeaders },
    });
  }

  return NextResponse.next();
}
```

← Vodič za brzi početak Sledeće: Quantum CLI