Performanceprobleme entstehen selten an einer einzigen Stelle. Abfrageform, Referenzauflösung, Volltextsuche, Pagination, Cache-Schlüssel, Bildvarianten, Netzwerkpfade und Frontend-Rendering beeinflussen sich gegenseitig.
Das Seminar entwickelt eine messbare Delivery-Architektur für Squidex. Baselines, Abfrageoptimierung, Cache-Hierarchie, Asset-Auslieferung, Lasttests und Kapazitätsentscheidungen werden anhand konkreter Serviceziele erarbeitet.
Zielgruppe
Lösungsarchitekten, Backend- und Frontend-Entwickler, SRE- und Plattformteams für performante Content-Auslieferung
Voraussetzungen
Erfahrung mit HTTP, APIs, Caching und Performanceanalyse; Squidex-API-Grundlagen sowie Zugriff auf Mess- oder Schulungsumgebung
Seminarziele
- Relevante Serviceziele und reproduzierbare Performancebaselines definieren.
- REST-, GraphQL-, Filter-, Such- und Paginationstrategien vergleichen.
- Cache-Hierarchien mit korrekten Schlüsseln und Invalidierung entwerfen.
- Asset- und Bildauslieferung nach Qualität, Datenvolumen und Aktualität optimieren.
- Lasttests auswerten und konkrete Kapazitäts- sowie Architekturmaßnahmen ableiten.
Inhaltsübersicht
- Zielgruppe und Voraussetzungen
- Seminarziele
- Messmodell und Baseline
- Abfragen, Suche und Pagination optimieren
- Cache-Hierarchie und Invalidierung
- Assets, Bilder und Delivery-Pfade
- Lasttest, Engpassanalyse und Kapazitätsplan
- Praxisprojekt und Abnahme
1. Messmodell und Baseline
Dieser Themenblock verbindet fachliche Entscheidung, konkrete Konfiguration und überprüfbare Abnahme. Die Schritte werden an einer durchgängigen Beispiel-App umgesetzt und mit geeigneten Positiv- und Negativfällen kontrolliert.
Schrittweises Vorgehen
- Kritische Benutzerreisen und API-Aufrufe priorisieren.
- Latenz-, Durchsatz-, Fehler- und Aktualitätsziele festlegen.
- Testdatenmenge und Referenztiefe repräsentativ vorbereiten.
- Client-, Netzwerk-, Anwendung- und Datenbankzeiten getrennt erfassen.
- Baseline unter dokumentierten Bedingungen wiederholbar messen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
2. Abfragen, Suche und Pagination optimieren
Der Abschnitt wird als vollständiger Arbeitsablauf bearbeitet: Ausgangslage erfassen, Zielzustand festlegen, Konfiguration umsetzen, Verhalten testen und die betriebliche beziehungsweise redaktionelle Übergabe dokumentieren.
Schrittweises Vorgehen
- Benötigte Felder und Referenzen pro Anwendungsfall reduzieren.
- REST- und GraphQL-Antworten nach Größe, Roundtrips und Laufzeit vergleichen.
- Filter, Sortierung und Volltextsuche zielgerichtet kombinieren.
- Seitengrößen und Navigationsstrategie für große Ergebnismengen testen.
- Ungünstige Abfragen durch Grenzwert- und Lasttests sichtbar machen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
3. Cache-Hierarchie und Invalidierung
Die Inhalte werden nicht isoliert demonstriert. Jede Entscheidung wird anhand von Auswirkungen auf Redaktion, API, Sicherheit, Betrieb und spätere Änderungen bewertet und anschließend praktisch validiert.
Schrittweises Vorgehen
- Browser-, Edge-, Frontend- und Anwendungs-Caches nach Verantwortung trennen.
- Cache-Schlüssel aus Sprache, Query, Berechtigung und Veröffentlichungszustand bilden.
- ETags, zeitbasierte und ereignisbasierte Aktualisierung vergleichen.
- Stale-While-Revalidate- und Fehlerfallbacks fachlich bewerten.
- Publizieren, Zurückziehen und Schemaänderung gegen die Invalidierung testen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
4. Assets, Bilder und Delivery-Pfade
Im Mittelpunkt steht ein reproduzierbares Vorgehen. Konfiguration, Testdaten, Prüfschritte und Abnahmekriterien werden so festgehalten, dass der Ablauf in einer eigenen Umgebung wiederholt werden kann.
Schrittweises Vorgehen
- Originalgrößen, Transformationen und responsive Varianten messen.
- Format, Qualität, Zuschnitt und Fokusbereich je Ausgabekontext festlegen.
- Cache- und CDN-Verhalten bei Asset-Ersetzung prüfen.
- Geschützte Assets ohne unzulässige Cache-Freigabe ausliefern.
- Datenvolumen und Darstellung auf mobilen und Desktopprofilen vergleichen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
5. Lasttest, Engpassanalyse und Kapazitätsplan
Dieser Themenblock verbindet fachliche Entscheidung, konkrete Konfiguration und überprüfbare Abnahme. Die Schritte werden an einer durchgängigen Beispiel-App umgesetzt und mit geeigneten Positiv- und Negativfällen kontrolliert.
Schrittweises Vorgehen
- Lastprofil aus realistischen Lese-, Such- und Asset-Anteilen erstellen.
- Aufwärm-, Dauer-, Spitzen- und Fehlertest getrennt ausführen.
- CPU, Speicher, Datenbank, Netzwerk, Cache und externe Dienste korrelieren.
- Skalierung nur nach identifiziertem Engpass und messbarer Wirkung vornehmen.
- Kapazitätsgrenzen, Alarmwerte und nächste Optimierungen dokumentieren.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
Praxisprojekt und Abnahme
Eine vorhandene Content-Auslieferung wird gemessen, durch Abfrage- und Cache-Design optimiert und mit einem reproduzierbaren Lasttest abgenommen.
Arbeitsschritte
- Serviceziele, Testdaten und Baseline festlegen.
- Abfragen, Referenzen, Suche und Pagination optimieren.
- Cache-Hierarchie und Invalidierungsfälle implementieren.
- Asset- und Bildauslieferung messen und anpassen.
- Lasttest auswerten und Kapazitätsplan erstellen.
Abnahmekriterien
- Der fachliche Anwendungsfall ist mit repräsentativen Daten vollständig durchgespielt.
- Fehler-, Berechtigungs- und Wiederanlaufszenarien sind kontrolliert geprüft.
- Konfiguration, Tests und Verantwortlichkeiten sind so dokumentiert, dass der Transfer in eine eigene Umgebung möglich ist.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage mit jeweils ca. 6 Stunden, Beginn am ersten Tag 10:00 Uhr, an Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Lösungsarchitekten, Backend- und Frontend-Entwickler, SRE- und Plattformteams für performante Content-Auslieferung |
| Voraussetzungen: | Erfahrung mit HTTP, APIs, Caching und Performanceanalyse; Squidex-API-Grundlagen sowie Zugriff auf Mess- oder Schulungsumgebung |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Demonstrationen, praktische Übungen, Gruppenarbeit und Review am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
