Seminar Laravel – Multi-Tenancy und SaaS-Architekturen

Mandantenfähige Anwendungen werden mit expliziter Tenant-Erkennung, Datenisolation, Konfiguration, Routing, Dateispeicherung, Queues, Abrechnung und sicheren Betriebsprozessen entworfen.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe und Voraussetzungen
  • Schritt-für-Schritt-Inhalte
  • Praxisprojekt
  • Methodik

Zielsetzung

  • Mandantenmodell und Isolation anhand fachlicher sowie regulatorischer Anforderungen auswählen
  • Tenant-Kontext in Webrequests, Jobs, Caches, Dateien und Integrationen sicher durchsetzen
  • Provisionierung, Rollen, Limits und mandantenspezifische Konfiguration automatisieren
  • Cross-Tenant-Risiken, Skalierung und Betriebsverfahren systematisch testen

Zielgruppe und Voraussetzungen

Zielgruppe: Erfahrene Laravel-Entwicklung, SaaS-Architektur, technische Produktleitung und Plattformteams.

Voraussetzungen: Sehr gute Laravel-, Eloquent-, Authentifizierungs- und Datenbankkenntnisse. Erfahrungen mit Queues, Caching und Deployment werden vorausgesetzt.

Schritt-für-Schritt-Inhalte

Tag 1: Architektur und Mandantenkontext

  1. Schritt 1: Anforderungen klassifizieren

    Datenvolumen, Isolation, Customizing, Regionen, Abrechnung, Support und Wiederherstellung werden pro Mandant bewertet.

  2. Schritt 2: Isolationsmodell wählen

    Gemeinsame Tabellen, Tenant-Spalte, Schema- oder Datenbanktrennung werden mit Kosten und Risiken verglichen.

  3. Schritt 3: Tenant-Erkennung implementieren

    Domain, Subdomain, Pfad, Token und administrative Auswahl werden mit sicherer Kontextinitialisierung verbunden.

  4. Schritt 4: Mitgliedschaften und Rollen modellieren

    Benutzer, Organisationen, Einladungen, Rollenwechsel und Eigentum werden ohne globale Rechteausweitung umgesetzt.

Tag 2: Daten, Prozesse und Provisionierung

  1. Schritt 5: Datenzugriffe absichern

    Scopes, Repositories, Policies, Schlüssel und Datenbankverbindungen erzwingen Mandantengrenzen auf mehreren Ebenen.

  2. Schritt 6: Queues und Scheduler tenantfähig machen

    Tenant-Kontext, Serialisierung, Einmaligkeit, Fehlerwiederaufnahme und geplante Aufgaben werden abgesichert.

  3. Schritt 7: Cache und Dateien isolieren

    Schlüsselpräfixe, Tags, Pfade, Buckets, temporäre Links und Berechtigungen verhindern Vermischung.

  4. Schritt 8: Provisionierung automatisieren

    Anlage, Standardkonfiguration, Migration, Seed-Daten, Domainprüfung und kontrollierte Deaktivierung werden orchestriert.

Tag 3: SaaS-Funktionen, Tests und Betrieb

  1. Schritt 9: Limits und Abrechnung vorbereiten

    Pläne, Kontingente, Nutzungsmessung, Featurefreigaben und Überschreitungsverhalten werden modelliert.

  2. Schritt 10: Supportzugriff kontrollieren

    Zeitlich begrenzte Impersonation, Vier-Augen-Freigabe, Audit und sichtbare Kennzeichnung werden umgesetzt.

  3. Schritt 11: Cross-Tenant-Tests erstellen

    Web-, API-, Job-, Export-, Cache- und Dateizugriffe werden gezielt auf horizontale Rechteausweitung geprüft.

  4. Schritt 12: Skalierung und Wiederherstellung planen

    Hot Tenants, Sharding-nahe Optionen, tenantbezogene Backups, Restore und Datenexport werden als Betriebspfad dokumentiert.

Praxisprojekt

Im Praxisprojekt wird eine kleine SaaS-Anwendung mit Organisationsmandanten, Benutzermitgliedschaften, isolierten Daten, Dateien, Jobs und Konfiguration aufgebaut. Provisionierung, Export, Supportzugriff und Cross-Tenant-Angriffe werden getestet.

Methodik

Kurze Fachimpulse werden unmittelbar durch Live-Coding, geführte Konfigurationsschritte, eigenständige Übungen, Code-Reviews und kontrollierte Fehlerfälle vertieft. Jeder Arbeitsschritt besitzt definierte Ausgangswerte, Prüfpunkte und Abnahmekriterien; dadurch bleiben die erarbeiteten Lösungen reproduzierbar und für weitere Projekte nutzbar.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Laravel-Entwicklung, SaaS-Architektur, technische Produktleitung und Plattformteams.
Voraussetzungen: Sehr gute Laravel-, Eloquent-, Authentifizierungs- und Datenbankkenntnisse. Erfahrungen mit Queues, Caching und Deployment werden vorausgesetzt.
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, Live-Coding, Demonstrationen, praktische Übungen und Code-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.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben