---
title: "Academy Lesson"
canonical_url: "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen"
locale: de
meta:
  "og:title": "Academy Lesson"
---

[Zur Startseite](https://academy.laioutr.com/)

- [Agentic Developer](https://academy.laioutr.com/lernpfade/lernpfad-entwickler)

- [Orchestr: Entities, Queries, Actions](https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen)

Orchestr und Datenabfragen

# Orchestr: Entities, Queries, Actions

14 Min.

Orchestr ist die Datenschicht von Laioutr mit einem einheitlichen Datenmodell über alle Backends. Diese Lektion zeigt Entities, Queries und Actions, wie Sections Daten abfragen, wie Caching die Antwortzeiten kurz hält und warum ein Wechsel des Backends die Sections nicht verändert.

## Das Wichtigste in Kürze

- Entities beschreiben Daten unabhängig vom Backend.
- Queries lesen, Actions schreiben.
- Caching hält Antwortzeiten kurz.

## Weiterlesen

- [Orchestr: Entities, Queries, Actions und Resolver](https://academy.laioutr.com/artikel/orchestr-entities-queries-actions-und-resolver)8 Min.

  Orchestr ist die Datenschicht von Laioutr und läuft serverseitig im Nuxt-Server. Queries liefern Entity-IDs, Component Resolver laden die Daten dazu, Actions führen Änderungen aus, und Tokens bilden den Vertrag zwischen Frontend, Orchestr und Apps.
- [Performance: Caching und Orchestr](https://academy.laioutr.com/artikel/performance-caching-und-orchestr)6 Min.

  Laioutr beschleunigt Storefronts über drei Cache-Ebenen: den Entity-Cache von Orchestr auf dem Server, den HTTP-Cache an der Edge und einen Speicher im Browser. Zusammen sorgen sie dafür, dass wiederholte Aufrufe Backends kaum belasten.
- [Wie Daten in Laioutr fließen](https://academy.laioutr.com/artikel/wie-daten-in-laioutr-fliessen)5 Min.

  Studio legt fest, wie eine Seite aufgebaut ist, und Orchestr holt die Daten dafür serverseitig aus den angebundenen Systemen wie Shop, CMS oder ERP und setzt sie zu einem einheitlichen Datenmodell zusammen.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://academy.laioutr.com/#website",
      "@type": "WebSite",
      "inLanguage": "de",
      "name": "Default",
      "url": "https://academy.laioutr.com/",
      "workTranslation": {
        "@id": "https://academy.laioutr.com/#website"
      }
    },
    {
      "@id": "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen#webpage",
      "@type": "WebPage",
      "name": "Academy Lesson",
      "url": "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen",
      "breadcrumb": {
        "@id": "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen#breadcrumb"
      },
      "isPartOf": {
        "@id": "https://academy.laioutr.com/#website"
      },
      "potentialAction": [
        {
          "@type": "ReadAction",
          "target": [
            "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen"
          ]
        }
      ]
    },
    {
      "@id": "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen#breadcrumb",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "name": "Home",
          "item": "https://academy.laioutr.com/",
          "position": 1
        },
        {
          "@type": "ListItem",
          "name": "Agentic Developer",
          "item": "https://academy.laioutr.com/lernpfade/lernpfad-entwickler",
          "position": 2
        },
        {
          "@type": "ListItem",
          "name": "Orchestr: Entities, Queries, Actions",
          "item": "https://academy.laioutr.com/lektionen/entwickler-orchestr-und-datenabfragen",
          "position": 3
        }
      ]
    }
  ]
}
```
